杰基尔实际上做了什么?
What does Jekyll actually do?
我了解到这个东西,叫做 Jekyll,据推测,它可以以某种方式为你建立网站。
我在前端方面不是很好,所以根据我的阅读,我了解到 Jekyll 可以利用您已有的资源构建网页。那么,如果我已经有了 index.html、about.html 和其他页面,为什么还需要 Jekyll?
if I already have my index.html, about.html and other pages?
如果你拥有所有这些,你就不会使用 Jekyll。
Jekyll 的网站结构很差,而且 written/designed 是营销用语,所以如果您还没有想法,就很难理解 它在做什么。 Jekyll 和 Pelican 等类似工具只是用于构建博客式网站的工具,您可以在其中以某种 Markdown(或类似的轻量级标记语言)编写内容。
就是这样。你写了一堆 Markdown 页面,Jekyll 为它们构建了 HTML。
Jekyll 和类似工具的意义在于让您可以专注于内容创建,而不是博客创建的各种细节。您可以简单地声明一个或多个 Markdown 文件属于特定类别,Jekyll 将为您构建分类页面和链接。您不必担心提供日期信息或版权声明。
例如,构建提供最近 10 篇帖子概要的主页登录页面可以是自动的;您不必浏览最近的页面并裁掉第一段或两段,然后将它们复制到主页。而且您绝对不必每次更新博客时都这样做。
现在,已经有许多带有数据库前端的内容管理工具可以做这些事情。像 Jekyll 这样的工具的要点在于它们是静态的,而其他工具是动态的。他们生成一组 HTML 代表特定时刻站点的整体。它不会从数据库或其他东西查询信息;源数据只是一堆文本文件。
这不仅让创作更容易一些(你只是在写 Markdown 文件),它还允许你使用只处理静态内容的托管服务提供商,比如 GitHub 页面。
我了解到这个东西,叫做 Jekyll,据推测,它可以以某种方式为你建立网站。
我在前端方面不是很好,所以根据我的阅读,我了解到 Jekyll 可以利用您已有的资源构建网页。那么,如果我已经有了 index.html、about.html 和其他页面,为什么还需要 Jekyll?
if I already have my index.html, about.html and other pages?
如果你拥有所有这些,你就不会使用 Jekyll。
Jekyll 的网站结构很差,而且 written/designed 是营销用语,所以如果您还没有想法,就很难理解 它在做什么。 Jekyll 和 Pelican 等类似工具只是用于构建博客式网站的工具,您可以在其中以某种 Markdown(或类似的轻量级标记语言)编写内容。
就是这样。你写了一堆 Markdown 页面,Jekyll 为它们构建了 HTML。
Jekyll 和类似工具的意义在于让您可以专注于内容创建,而不是博客创建的各种细节。您可以简单地声明一个或多个 Markdown 文件属于特定类别,Jekyll 将为您构建分类页面和链接。您不必担心提供日期信息或版权声明。
例如,构建提供最近 10 篇帖子概要的主页登录页面可以是自动的;您不必浏览最近的页面并裁掉第一段或两段,然后将它们复制到主页。而且您绝对不必每次更新博客时都这样做。
现在,已经有许多带有数据库前端的内容管理工具可以做这些事情。像 Jekyll 这样的工具的要点在于它们是静态的,而其他工具是动态的。他们生成一组 HTML 代表特定时刻站点的整体。它不会从数据库或其他东西查询信息;源数据只是一堆文本文件。
这不仅让创作更容易一些(你只是在写 Markdown 文件),它还允许你使用只处理静态内容的托管服务提供商,比如 GitHub 页面。