最近特别流行使用静态网站搭建博客,静态网站非常适合专注于内容的网站,例如,博客。那你可能会问,为什么不用大名顶顶的wordpress(动态网站)呢。
静态网站和动态网站相比有如下好处:
- 省钱。静态网站占用的系统资源少。如果挂到github pages上,只要注册一个域名就可以了。
- 速度快。不经过php解析器,不用数据库,速度自然比动态网站快
- 安全。由于静态网站的简洁,免疫很多web攻击方式。
- 服务器端配置简单。只需要一个web server(apache、nginx)。
- 非常容易维护。
静态网站的缺点是功能弱,和用户的交互能力不强。
静态网站生成工具能从简单的纯文本文件生成一个网站/博客。常用文本格式有reStructuredText和Markdown,我习惯使用Markdown。如果你想搭建自己的静态网站,你可以选用下面列出的11个工具。
Jekyll
如果你有wordpress或其他博客站点,你可以导入到Jekyll中。Jekyll支持插件、标签等等。
Octopress
Octopress支持内建的社交平台(Twitter, Google+),Disqus评论和Google Analytics。
Hexo
从其他博客平台迁移到hexo非常容易。
Hugo
Pelican
Middleman
Middleman is a static site generator using all the shortcuts and tools in modern web development.
Metalsmith
Metalsmith也可以生成PDF、电子书、文档等等。
DocPad
Wintersmith
Cactus
HubPress
为了帮助大家让学习变得轻松、高效,给大家免费分享一大批资料,帮助大家在成为前端工程师,乃至全栈工程师的路上披荆斩棘。在这里给大家推荐一个前端全栈学习扣qun:784783012 欢迎大家进群交流讨论,学习交流,共同进步。
当真正开始学习的时候难免不知道从哪入手,导致效率低下影响继续学习的信心。
但最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间,所以有效资源还是很有必要的。