- 授权协议: GPL
- 开发语言: PHP
- 操作系统: 跨平台
- 软件首页: http://pjiaxu.com/
- 软件文档: http://pjiaxu.com/pblog/2.html
软件介绍
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,特别是你的互动比较多时!
暂时就只要这些配置了,最好,祝你拥有一个值得回忆的博客。
UNIX系统编程: 通信、并发与线程
【美】Kay Robbins、Steve Robbins / 师蓉 / 电子工业出版社 / 2018-5 / 198
《UNIX系统编程: 通信、并发与线程》是一本基于最新UNIX标准的完备的参考书,对UNIX编程的要点进行了清晰易懂的介绍,从一些用于说明如何使用系统调用的短小代码段开始,逐渐过渡到能帮助读者扩展自己技能水平的实际项目中。《UNIX系统编程: 通信、并发与线程》中对通信、并发和线程问题进行了深入探讨,对复杂的概念(如信号和并发)进行了全面且清晰的解释,还覆盖了与文件、信号、信号量、POSIX线程和......一起来看看 《UNIX系统编程: 通信、并发与线程》 这本书的介绍吧!
