想写,然后去写

关于静态博客的想法

2017.01.07

折腾来折腾去^

从最初的360建站,到wordpress再到phpwind又回到WordPress,期间又弄过别的小型博客程序。到最后又找到了对自己来说最轻量级的typecho,可是我还是觉得不够快,于是发现了静态博客。

  拿一个最有名的静态博客程序来说…

jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。

那什么又是Github呢?其他的不需要了解,只用了解其中的Github page

Github pages是什么

GitHub Pages本用于介绍托管在GitHub的项目, 不过,由于他的空间免费稳定,用来做搭建一个博客再好不过了。

github Pages可以被认为是用户编写的、托管在github上的静态网页。

而且使用静态博客程序还有三个好处

  • 优势1:提高博客撰写体验

对于很多自由撰稿人而言,博客系统维护是个麻烦的问题,而静态博客程序的出现可以避免不必要的系统维护,从而个人博主们能够更加专注于内容本身的建设。

  • 优势2:轻量 程序更安全

静态博客程序更加轻便快捷,减轻了服务器的负担,基本上就是和html和js打交道,没有数据库、没有后台、完全静态页面,从而大大提高了网站的打开速度,避免被数据库注入啊,跨站攻击等网站安全问题。

  • 优势3:部署方便 降低建站成本

由于主流的云存储和代码托管系统都可免费放置静态页面,所以使用静态博客程序进行博客建设可以省下程序托管费用,从而减少建站成本。

  • 你难道不觉得这很geek吗?写一篇文章发布只需要敲击几个字母就可以完成

当然相对的,有些弊端

  1. 需用第三方评论工具

由于使用静态博客没有数据库,一切评论数据是无法存储的,所以如果博客需要评论功能,那么就必须要使用第三方评论工具了,且不谈使用第三方评论工具的安全性,就第三方评论工具的加载速度就足够令人头疼。

  1. 操作相对繁琐,管理相对困难

由于静态博客没有数据库,那么后台管理功能就可以说是从此远离你了,所有功能全都是手动编写,图片等一些静态资源管理起来也非常麻烦。

  1. 不易上手,新手难以使用

由于管理上的先天不足,那么静态博客对新手菜鸟来说真的是难以使用,不懂HTML、JS、CSS根本不用谈使用了,因为你连发布文章都会非常吃力,所以静态博客都是一些牛逼人物在使用的。

所以综合这几点来看,如果你是一个没有耐心的人,亦或是只是想写写文章放到自己的网站上去,那么你可以继续去弄你的wordpress或者别的php博客程序

当然如果你想要尝试去试一试的话,请记住

1、非常折腾,需要耐心
2、也需要一定的学习能力和钻研精神
3、懂一些网页基础知识,不懂也重要,参看第二和第三条

不过我在最后所要提到的一点是:在所有静态博客上,基本都是用的Github的免费空间,因为这意味着你只需要在本地把文章写好,然后Git的客户端就会把你的文章上传到免费空间的网站上去。如果你是用的个人主机空间静态博客并不是在网站上编辑文章(譬如在你的example.com/admin的后台下编辑文章),而是在本地(电脑)上的一个程序制作出静态网页并存放到一个public文件夹中,然后你再用ftp上传到你所在网站的根目录。而且,并不像WordPress那样的写文章所见既所得

后话:*不得不说,静态博客的程序的前期环境布置和设置等都挺耗时间的,我还是继续弄我的typecho好了……* 已经切换成farbox
对静态博客有兴趣但对HTML和CSS、js一窍不通的,可以参考这篇文章不建议普通博客主使用静态博客程序

后期发现了两个比较简单的静态博客生成工具
纸小墨
hugo-由golang编译

Comments
Write a Comment