超輕量級個人博客 pblog

openkk 12年前發布 | 61K 次閱讀 博客 博客系統

pblog——超輕量級個人博客系統,采用PHP和MySQL開發,只保留博客最基本的功能——發表文章和留言互動,同時靜態化博客,讓天朝空間都可以快速運行的博客。Pblog第一正式版共近3千行代碼,70個文件

  • apache rewrite
  • nginx rewrite
  • 讓pblog支持郵件發送

Pblog的安裝詳見:http://pjiaxu.com/pblog/1.html

Pblog所有的文章都放置在/archives/ 文件夾內,為了減少url的層數,采用了rewrite ,即將靜態的html重定向到/archives/文件夾內,這需要服務器的支持(絕大部分支持):

apache rewrite

#去掉注釋重定向404頁面到歸檔頁面
ErrorDocument 404 /archives.html

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /archives/$1 [QSA,PT,L]

nginx rewrite

server{
    if (!-e $request_filename) {
        rewrite ^/(.*)$ /archives/$1 break;
    }
    error_page  404 /archives.html;
}

看到兩個配置都是將archives.html作為404頁面,這是因為archives.html就像網站的sitemap,在遇到404的時候,也可以訪問到全站的鏈接。

讓pblog支持郵件發送

打開/config.php 看到12行后的內容,大概如下:

// 在此配置你的郵箱,可以使用多個,避免發得太多會和諧了
// $mail_conf = array(
//  'google'=>array(
//      'secure'=>'ssl',
//      'host'=>'smtp.gmail.com',
//      'name'=>'',
//      'pwd'=>'',
//      'port'=>465
//  ),
//  'qq'=>array(
//      'secure'=>'ssl',
//      'host'=>'smtp.qq.com',
//      'name'=>'',
//      'pwd'=>'',
//      'port'=>465
//  )
// );
//可以繼續163 sina ====
// define('MAIL', serialize($mail_conf));

可以填滿這些信息后,去掉注釋,后臺就會自動支持郵件發送了,我建議你多寫幾個免費的Email,特別是你的互動比較多時!

暫時就只要這些配置了,最好,祝你擁有一個值得回憶的博客。

項目主頁:http://www.baiduhome.net/lib/view/home/1338895403266

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!