我对jekyll和jekyll bootstrap之间的关系感到困惑。我想开一个博客,我不确定哪个网站用于教程和诸如此类的东西。
答案 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。因此,不要去第三方项目,而是花时间去挖掘代码。