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
總結
以上是生活随笔為你收集整理的php静态文件怎么生成器,[新姿势]我用过的静态站点生成器们的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单招湖南工业技术学院计算机难吗,解读湖南
- 下一篇: php保存rar,php 解压rar文件