尝试了几家不同的开源博客系统,在这里我给出我的个人看法。
Halo:用了一个月。优点是易于部署,功能很全,对新手很友好;缺点是独立性太强,不易更新,且不能更新源代码。(让我最气愤的几点:1. 花了169买的PandaPro主题,发现里面有些功能是真烂,比如目录放在侧边栏最后,然后主题还不能支持退款... 2. 4月28日在尝试更新站点的时候我将旧数据打包成镜像做了备份,然后去下载了最新的2.4.3版本,然后遇到很多问题,首先论坛的人很少,提问问题后不一定有人能回答,halo也没有整站备份的功能,因此只能一个一个搬运。然后搬运完之后再将它打包成镜像准备使用新域名了,在使用镜像恢复的时候发现打包失败了,于是我配置一个下午加一个晚上的结果就没了。更气人的是原来的也打包失败了,写的20多个文章直接全没了,还好博客只运行了一个月,数据只有1G,没什么重要数据。
WordPress:这个博客系统还花了我30块左右买了里面的其中几个主题。优点是可定制化,缺点是对新手不太友好。
还试了其他的博客系统,但都不适合不满意,比如hexo没有后台,zblog的界面太旧了不适合我这样的年轻人。最终在权衡之下我决定使用和我的照片墙和文案馆同样架构的typecho博客。
安装Typecho
安装它很简单,Typecho是使用php写的,因此只需要将代码复制到网站根目录即可运行。
下面将介绍一些我在初始化Typecho的一些问题或者我设置的一些细节。
启用伪静态
首先我使用的是Nginx,首先将下述规则复制到Nginx的配置文件中。
nginx 代码:if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-e $request_filename){
rewrite (.*) /index.php;
}
然后在typecho的后台中启用地址重写功能即可。
设置成功之后网站就不带如.php、.html的后缀了。
解决CSS加载失效
很简单,因为上一个博客出问题之后我就用的反向代理,暂时使用我的云笔记代替我的博客,然后我在部署完网站时候发现反向代理忘关了,关闭即可。
前排!期待一周年 OωO
早呢。现在才建站3,4个月。
暂无点赞
暂无点赞