Jekyll实际做什么?

道伊

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

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

尼科尔·波拉斯(Nicol Bolas)

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

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

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

而已。您编写了一堆Markdown页面,Jekyll为它们构建HTML。

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

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

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

glutTimerFunc()实际做什么?

来自分类Dev

kCGWindowSharingState实际做什么?

来自分类Dev

invocationMocker :: with()实际做什么?

来自分类Dev

iscsiadm实际做什么?

来自分类Dev

connectAs =“ endUser”实际做什么?

来自分类Dev

调用Tk()实际做什么?

来自分类Dev

调用Tk()实际做什么?

来自分类Dev

VST / VLD实际做什么?

来自分类Dev

VST / VLD实际做什么?

来自分类Dev

有什么作用。.bashrc实际做什么?

来自分类Dev

在React中transitionEnterTimeout / transitionLeaveTimeout实际做什么?

来自分类Dev

Mongodb的Compact实际上做什么?

来自分类Dev

AsyncTaskLoader.deliverResult()实际做什么?

来自分类Dev

Kubernetes实际上是做什么的?

来自分类Dev

notifier.performChange实际做什么?

来自分类Dev

ADMManifest.checkManifestAuthoredProperly()实际做什么?

来自分类Dev

C#中的DoEvents()实际做什么?

来自分类Dev

(void)var实际上做什么?

来自分类Dev

require(“ child_process”)实际做什么?

来自分类Dev

ld -m --verbose实际做什么?

来自分类Dev

->>实际上是做什么的?

来自分类Dev

__lt__对于列表实际做什么?

来自分类Dev

Html.HiddenFor()实际做什么?

来自分类Dev

np.fft.fftfreq实际做什么?

来自分类Dev

找出ElasticLinq实际在做什么

来自分类Dev

ld -m --verbose实际做什么?

来自分类Dev

dh_usrlocal实际做什么

来自分类Dev

JSUnit中的assertEquals()实际做什么?

来自分类Dev

netsh的参数-c实际做什么?