对于个人独立博客的搭建,或者一些产品网站的介绍我个人比较推崇直接用静态网站生成器来完成这个事情,对于,静态网页部署方便,浏览速度快。 以下为部分静态网站生成器简要列表:
RubyJekyll (github 默认pages 引擎) Octopress (兼容jekyll)
PythonHyde Jekyll的Python语言实现版本 Cyrax 使用Jinja2模板引擎的生成器
PHPPhrozn PHP语言实现的静态网站
JSHexo 如果你只是想了解什么是静态网站生成器
HexoHexo 是一款基于node 的静态博客网站生成器,相比其他的静态网页生成器而言有着,生成静态网页最快,插件丰富(已经移植了Octopress 插件)。关于如何建立一个Hello World级别的Hexo 静态网站,大家可以访问hexo的主页:https://github.com/tommy351/hexo
部分配置说明 URL 部分root 这个参数是用于配置网站的根目录,与最终生成的网页资源链接相关的。例如有一个js文件默认的 root: / 最终网页里面的资源文件会链接到 /fancybox/jquery.fancybox.pack.js 改为 root: hello /hello/fancybox/jquery.fancybox.pack.js
permalink这个是用于设置文件的存放规则,例如: 默认的配置 :year/:month/:day/:title/ 最终生成的文章存放于public 文件下的 2013/04/04/xxx.html 改为:year-:month-:day/:title/ 将会变成2013-04-04/xxx.html 需要改变文件的存放规则记得注意。