Jekyll实际做什么?

时间:2020-03-08 17:02:15

标签: jekyll

我了解了这个叫做Jekyll的东西,据说可以通过某种方式为您建立网站。

我在前端并不是那么出色,所以从我的阅读中我了解到,Jekyll利用您已经拥有的资源来构建网页。那么,如果我已经有了index.html,about.html和其他页面,为什么还需要Jekyll?

1 个答案:

答案 0 :(得分:1)

如果我已经有了index.html,about.html和其他页面?

如果拥有所有这些,就不会使用Jekyll。

Jekyll的网站结构不佳,是用市场营销语言撰写/设计的,因此,如果您还没有一个主意,那么很难理解做什么。 Jekyll和类似的工具Pelican只是用于构建博客风格的网站的工具,您可以在其中以Markdown或类似的轻量级标记语言编写内容。

就是这样。您编写了一堆Markdown页面,Jekyll为它们构建HTML。

Jekyll和类似工具的作用是使您可以专注于内容创建而不是博客创建的各种细节。您可以简单地声明一个或多个Markdown文件属于特定类别,Jekyll会为您构建分类页面和链接。您不必担心提供日期信息或版权声明。

例如,构建主页提供最近10个帖子的摘要的主页可以是自动的;您不必浏览最新的页面并裁剪出第一或第二段,然后将它们复制到主页中。而且,您绝对不必在每次更新博客时都这样做。

现在,有许多具有数据库前端的内容管理工具已经可以执行这些操作。 Jekyll之类的工具的要点是它们是静态的,而其他则是动态的。它们生成一组HTML,这些HTML表示特定时间点的网站总数。它不查询数据库或其他信息。源数据只是一堆文本文件。

这不仅使编写作者身份变得容易一些(您只是在编写Markdown文件),还允许您使用仅适用于静态内容(例如GitHub Pages)的托管提供程序。

相关问题