首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是静态站点生成器?

什么是静态站点生成器?
EN

Stack Overflow用户
提问于 2015-05-12 03:39:11
回答 2查看 910关注 0票数 9

在放弃Wordpress之后,我一直在尝试使用Jekyll来创建一个博客。我选择它(而不是幽灵),以帮助学习基础的网页开发,而我博客。此外,在GitHub页面上的免费托管是整洁和免费的。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-12 13:23:10

上,用Jekyll和GitHub Pages构建一个博客,在Treehouse上学习:

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

优势:

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

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

票数 7
EN

Stack Overflow用户

发布于 2015-05-12 17:12:08

一个静态站点有3个组件:

  1. HTML文件(或通过网络提供的其他内容,如.txt文件)
  2. 参考资产(js、图像、css)
  3. 网络服务器

与wordpress这样的文章和页面都生活在数据库中的情况相比,没有数据库可以从中检索数据。没有服务器端脚本引擎来处理信息和呈现内容.

静态站点生成器可以为您提供模板、共享数据和自定义标记等工具,以帮助创建web服务器将要服务的静态HTML页面。

静态站点的好处是:

  • 安全系统。web服务器是唯一移动的部分。
  • 便携性HTML文件在从本地机器服务时将呈现相同的内容,就像在web上一样。
  • 速度。当几乎所有的东西都是可缓存的、压缩的并且不需要任何数据处理时,负载就会非常快。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30181349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档