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,特别是你的互动比较多时!
暂时就只要这些配置了,最好,祝你拥有一个值得回忆的博客。
评论
Beam超轻量级博客系统
Beam是一个简单的工具,允许成员撰写帖子以在一个组织中共享,可以把它想象成一个极轻量级的内部博客,Beam使用Next.js构建,并使用PlanetScale数据库进行存储。其功能包括一个简单的基于
Beam超轻量级博客系统
0
Jane超轻量级静态博客系统
Jane是一个超级轻量的静态博客系统,其工程文件、资源文件以及生成的HTML文档都极为精简,同时保持了页面的简洁和美观。且提供完整、方便的开发工具,修改文件后可立即自动更新页面,使用者可以专心于文档写
Jane超轻量级静态博客系统
0
NuclearJavaScript 超轻量级框架
Nuclear是腾讯AlloyTeam团队开发的一款形似React的超轻量级框架(大小16k,gzip后6k)。纯粹的javascriptNuclear不需要jsx,你只需要使用纯粹的javascri
NuclearJavaScript 超轻量级框架
0
MJExtensioniOS 超轻量级框架
MJExtension是JSON和模型之间最快捷方便的转换,是一套字典和模型之间互相转换的超轻量级框架JSON-> Model,CoreDataModelJSONString-> Mode
MJExtensioniOS 超轻量级框架
0