什么是静态站点生成器?

Nit*_*ant 7 static-site jekyll

放弃Wordpress后,我一直在试验Jekyll创建一个博客.我选择它(通过Ghost)来帮助我在博客时学习Web开发的基础知识.此外,GitHub页面上的免费托管是整洁和免费的.

什么是静态站点生成器(如Jekyll),为什么它们存在?

Nit*_*ant 5

从Treehouse 上的使用Jekyll和GitHub Pages构建博客课程中:

静态站点生成器获取一组模板和原始文本文件,通过转换器和渲染器运行它们,然后生成一个纯HTML网站,准备在任何Web服务器上发布。

好处:

  • 由于我们向浏览器提供常规页面,因此网站加载速度很快,并且无需根据每个请求与数据库进行对话。
  • 站点更加安全,因为没有数据库或动态内容可以被黑客入侵。
  • 减少维护工作。没有数据库意味着无需配置和维护数据库或内容管理系统(CMS)。
  • 在GitHub Pages上免费托管
  • 使用您自己的域名

课程链接:https : //teamtreehouse.com/library/build-a-blog-with-jekyll-and-github-pages