pblog 超轻量级个人博客开源项目

我要开发同款
匿名用户2012年06月05日
35阅读
开发技术PHP
所属分类建站系统、开源博客系统
授权协议GPL

作品详情

pblog——超轻量级个人博客系统,采用PHP和MySQL开发,只保留博客最基本的功能——发表文章和留言互动,同时静态化博客,让天朝空间都可以快速运行的博客。Pblog第一正式版共近3千行代码,70个文件

apacherewritenginxrewrite让pblog支持邮件发送

Pblog的安装详见:https://pjiaxu.com/pblog/1.html

Pblog所有的文章都放置在/archives/文件夹内,为了减少url的层数,采用了rewrite,即将静态的html重定向到/archives/文件夹内,这需要服务器的支持(绝大部分支持):

apacherewrite#去掉注释重定向404页面到归档页面ErrorDocument404/archives.htmlRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*)$/archives/$1[QSA,PT,L]

nginxrewriteserver{if(!-e$request_filename){rewrite^/(.*)$/archives/$1break;}error_page404/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//)//);//可以继续163sina====//define('MAIL',serialize($mail_conf));

可以填满这些信息后,去掉注释,后台就会自动支持邮件发送了,我建议你多写几个免费的Email,特别是你的互动比较多时!

暂时就只要这些配置了,最好,祝你拥有一个值得回忆的博客。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论