php静态文件怎么生成器,[新姿势]我用过的静态站点生成器们

随着诸如github pages的静态托管服务,静态站点生成器在近年有了极大的发展,静态生成+托管对托管环境要求低、维护简单、可配合版本控制,但又灵活多变,在程序员和geek群体中大有超越WordPress等动态博客程序的势头

近年来个人也好项目也好,我也经常要用到静态生成器,这里把我玩过的静态生成器挨个做个简评

才、才不是什么玩博客程序的时间超过了写博客的时间呢

Jekyll / OctoPress

Jekyll和OctoPress是最流行的静态博客系统。OctoPress是基于Jekyll的扩展,进一步方便了写作。

在主题、插件数量上和wordpress一样对竞争对手有压倒性优势。上手简单,周边工具丰富。

推荐给想更多把时间花在写字而不是折腾博客的人。

缺点主要是文章量大的时候生成速度慢。

Hexo

Hexo是NodeJS编写的静态博客系统,其生成速度快,主题数量相对也比较丰富。是OctoPress的优秀替代者。

另外由于Node社区丰富的“方言”,写主题时天然有Jade/Stylus/Less等各种方言支持。

推荐给希望生成速度快,主要写博客的人

Sculpin

Sculpin是PHP的静态站点系统。Hexo和Octopress专注于博客,而有时候我们的需求不仅仅是博客,而是有类似CMS的页面生成需求。Sculpin是一个泛用途的静态站点生成系统,在支持博客常见的分页、分类tag等同时,也能较好地支持非博客的一般页面生成。

但Sculpin没有主题功能,没有严格分离内容和模版,第三方提供的现成模版也很少。

推荐给没有主题需求,希望自己写页面,且需要博客之外的页面内容的人

缺点是生成速度一般,第三方扩展少

Hugo

Hugo是GO语言编写的静态站点系统。其生成速度快,且在较好支持博客和非博客内容的同时提供了比较完备的主题系统。无论是自己写主题还是套用别人的主题都比较顺手。

推荐给重视生成速度且希望具备一定的灵活性的人

缺点是至今分页功能还没官方发布(还在下个release,有非官方的方案)

总结

语言

活跃度

开箱即用

主题数量

主题系统

生成速度

博客适应性

非博客适应性

Jekyll

Ruby

S

B

A

A

C

A

C

OctoPress

Ruby

C

A

S

A

C

A

C

Hexo

NodeJS

B

A

A

B

A

A

B

Sculpin

PHP

C

B

C

C

B

B

A

Hugo

GO

B

B

B

A

S

B

A

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【软件功能特点】    一、强大的模板引擎技术   企业网站管理系统借鉴了Discuz的模板技术,实现了MVC模式,模板全面标签化,只需懂得简单的html语言就能打造一个漂亮的网站;      二、无限极分类,自由选取模块。   实现递归无限级分类,每个分类可自定义模块,自选模块;   三、模版、插件共分享资源无限   模版,方便地安装插件、模版、边框;采用积分机制激励插件、模版的DIY开发和资源分享,越来越丰富的资源让您的网站越来越丰富多彩;   四、邮件订阅及群发功能   邮件订阅及邮件群发功能,后台轻松实现邮件营销,让您的企业通过互联网快速向外传播;   五、良好的用户体验   采用JQUERY、AJAX等前端技术,注重用户友好度和用户体验;   六、网站地图(sitemap.xml)   生成生成Google网站地图,通过Google工具,让搜索引擎快速收录最发布的页面; 七、平滑的静态网页生成 基于AJAX的平滑静态网页技术,生成静态网页,提高网站访问效率,有利搜索引擎收录。 【安装】   请注意备份原有数据库内容,以免覆盖。   1.下载并解压缩文件包,上传至服务器或主机空间    2.在浏览器地址栏中输入:http://你的域名/install.php进入安装界面;   3.按步骤安装系统。   4.进入http://你的域名/admin用自己设置的管理用户名字和密码登录后台进行初始设置.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值