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