Jekyll:Jekyll和Jekyll bootstrap有什么区别?

时间:2015-02-16 19:41:23

标签: jekyll jekyll-bootstrap

我对jekylljekyll bootstrap之间的关系感到困惑。我想开一个博客,我不确定哪个网站用于教程和诸如此类的东西。

3 个答案:

答案 0 :(得分:7)

杰基尔是最重要的事情。它是将标记和模板生成为静态html页面的原因。

Jekyll Bootstrap只是一个帮助您更快/更好地制作Jekyll网站的项目。它使用Twitter Bootstrap,你可以自己完成。

它有像rake任务这样的东西,可以更容易地创建新的帖子和页面。例如,您可以创建一个新帖子:rake post title="Hello World"

不幸的是,由于作者创建了自己的静态站点生成器,因此不再维护Jekyll Bootstrap。

如果我是你,我会从简单的Jekyll开始,但是你可以从Jekyll Bootstrap获得一些很棒的想法。例如,如果您喜欢Twitter Bootstrap,那么将它包含在您的网站中是一个好主意。此外,那些佣金任务可能很方便。由于Jekyll要求的文件名是_posts/YYY-MM-DD-slug-of-the-post.md,所以创建新帖子可能会很痛苦。

答案 1 :(得分:1)

Jekyll 是一个静态网站生成器。

Twitter Bootstrap 是一个HTML / CSS / JS框架,允许您在浏览器中快速创建最常见的GUI元素,如菜单栏,选项卡,按钮等。

Jekyll Bootstrap 是Github页面的交钥匙Jekyll主题的集合,它们都基于Twitter Bootstrap框架。

请注意,不再维护Jekyll Bootstrap。因此,这些主题可能无法按预期工作,因为Github会定期升级其Jekyll版本。

答案 2 :(得分:0)

Jekyll是一个类似于C ++或VB.NET的编译器。 Jekyll-bootstrap是一个开源项目 fetch('http://localhost:5001/api/Account', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ email: "hugh.daniel@gmail.com", name: "Hugh Daniel", password: "1234" }) }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); 网站使用twitter bootstrap库(这是jquery库,以使网站响应 - 调整到屏幕大小)。

现在,您可以拥有自己的网站结构,并在任何jekyll帖子或页面中使用twitter bootstrap,如图所示here。因此,不要去第三方项目,而是花时间去挖掘代码。