超輕量級個人博客 pblog
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,特別是你的互動比較多時!
暫時就只要這些配置了,最好,祝你擁有一個值得回憶的博客。
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!