问题标签 [jekyll-bootstrap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blogs - 我可以将自动目录放在我的 Jekyll Bootstrap 博客的 .gitignore 中吗?
所以我正在使用Jekyll Bootstrap,它也可以在 GitHub 上获得,以构建我的博客(目前只是充满了用于开发的填充内容)。我注意到的一件事是,当使用命令运行我的本地开发服务器时
我可以编辑我的降价内容并让它在我更改内容时自动重新生成本地站点。据我所知,这不适用于我的 CSS 或模板。我还注意到,当我使用--auto
标记运行本地服务器时,Jekyll 会创建一个名为的目录,该目录auto
存储似乎是我网站内容的静态副本。Jekyll-bootstrap 附带了它自己的 .gitignore 文件,我假设它包含该auto
目录。我认为没有理由将此自动重新生成的内容存储在我的站点的 GitHub 存储库中,但是,当我进行提交时,我注意到它添加了整个自动目录。我打开了 .gitignore 文件,它包含以下内容:
我对 Jekyll 和 Jekyll Bootstrap 很陌生,对 git 也有点陌生。我不确定他们是否有理由没有条目来忽略自动目录。我想我应该为auto/*
. 我有理由不这样做吗?据我所知,对于从 Web 或从其 git 存储库下载站点的任何人来说,自动目录都没有用吗?
jekyll - 捕获一个液体变量然后分配给 nil 做什么?
Jekyll 引导程序包含以下文件_includes/JB/setup
:
我知道这 1) 将文本捕获为变量,然后 2) 立即将其分配给 nil,有效地将其丢弃。那么这有什么作用呢?
jekyll - Jekyll bootstrap 使用固定类别列表
类别在 Jekyll 中是“轻量级的”,也就是说,它们不是固定在某个配置文件或列表中,而是通过从所有帖子(和页面?)中抓取 YAML 头条内容创建的。
我有点不喜欢这样,因为我还想包含类别的描述。这样我的页面看起来基本上像(假装有合理的 HTML/CSS)
一般的
对于东西
个人的
对于无聊的东西
我想指定某处固定的描述。我正在弄清楚如何使用 Jekyll bootstrap 使用他们的自定义类别来破解它,但是液体有点稠,所以我们会看到。
jekyll - jekyll 在生产环境中不会将 site.safe 设置为 true
我使用 jekyllbootstrap 生成我的网站。
但我发现 jekyll 没有将 site.safe 设置为 true。所以我的谷歌分析不会显示在生产环境中。
我测试了site.safe site.JB.analytics.provider和page.JB.analytics,最后发现原因是在github页面上site.safe仍然是错误的。
有谁知道是什么原因?
现在唯一的解决方案是在本地环境中手动将 site.safe 设置为 true 并推送到 github。但是分析可能会得到不真实的数据,因为我通常会修改我的主题并在本地预览。
我应该怎么办?帮我。谢谢大家!
markdown - Jekyll markdown 删除线
我无法让 Jekyll 的降价处理器听我的。这些都按原样显示:
这只会使内部文本消失:
我使用的 Jekyll Bootstrap 几乎是开箱即用的。
jekyll - 在 Jekyll 的一个文件夹下显示页面?
我认为管理 Jekyll 页面的本地方式,即在根文件夹下创建 .md 文件/文件夹,有点混乱。
因此,我想将要显示的每一页放入名为“pages”的文件夹中。此外,我希望这些页面具有级联结构:假设我的文件夹具有以下结构:
然后在 pages-listing 页面中,它应该是这样的:
此外,不在 pages 文件夹下的其他 *.html 文件不应显示在此页面列表页面中。
我该怎么做?
非常感谢。
jekyll - 如何使用液体列出最新的 10 个帖子?
我在jekyll bootstrap的帮助下建立了我的博客并将其部署在github 上。这是我的问题:
我想添加一个侧边栏,其中列出了我最新的 10 个帖子。当我使用下面的代码时,它会列出我的所有帖子:
但是,我只想列出最新的10个帖子(如果所有帖子的数量少于10个,则全部列出),我该怎么办?
谢谢您的回答!
ruby-on-rails - Jekyll Bootstrap:修改 Liquid 模板时遇到问题?
我以前使用过 Rails,但在配置我正在使用的布局时遇到了问题。
我正在使用 Twitter 主题,并且在 下_includes/themes/_layouts/default.html
,我希望能够链接到导航下的其他页面,而不是默认的。我知道页面是由site.pages
变量给出的,但我不知道如何修改它。
我想将about.html
我创建的页面链接rake page name="about.md"
到上面列出的导航类下的子主题。
另外,如何打印调试语句?在 ERB 模板中,我可以简单地打印到日志,但是类似的东西{{print "Hello"}}
是非法的,那么这样做的首选方式是什么?
gruntjs - 使用 grunt-jekyll 配置 gruntfile.js
我正在尝试使用 grunt.js 配置 jekyll。
这是我的目录结构:
这是我的 gruntfile 代码:
这会将整个站点转储到一个名为 _layouts,_includes 的文件夹中
我想从 _includes 和 _layouts 文件夹中获取 .html 文件。我知道做到这一点的简单方法是将它们放在“模板”中,然后让 jekyll 观看,但我想知道我是否可以以某种方式保持这种替代结构?
jekyll - 如何在 GitShell 中退出 jekyll 的站点本地预览模式
评估后Jekyll serve
,我可以在 localhost:4000 中看到该站点
但是如何退出预览模式?
当然我可以关闭 GitShell 并重新打开它以 cd 进入目录并重新构建以预览,但很无聊。