问题标签 [jekyll]
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.
github - 无法运行 jekyll
我使用 Github 页面来托管我的网站,我已经在本地机器上对其进行了测试,并且效果很好,但是当我在 Github 上推送我的网站时,出现了错误。它说
页面构建失败,出现以下错误:
无法运行 jekyll
我的_config.yml
档案
我在网上搜索过,但找不到任何有用的想法。谁能帮我?
我求助于 Github,他们给我发了日志,这是错误:Maruku:使用 div 元素的扩展语法。\nMaruku:使用 LaTeX 扩展。图片在images/latex/
.\n/var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/mathml_engines/blahtex.rb:40:in convert_to_png_blahtex': Blahtex error: empty output (RuntimeError)\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/to_html.rb:64:in
send'\n\tfrom /var/lib/ gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/to_html.rb:64:in render_png'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/ext/math/to_html.rb:120:in
to_html_equation'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/ lib/maruku/output/to_html.rb:970:in send'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:970:in
array_to_html'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:961:in each'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:961:in
array_to_html '\n\t来自 /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:956:in to_html children_to_html'\n\tfrom /var/lib/gems/1.8/gems/maruku-0.6.0/lib/maruku/output/to_html.rb:50:in
'\n\t来自 /var/lib/gems/1.8/ gems/jekyll-0.11.0/bin/../lib/jekyll/converters/markdown.rb:120:inconvert'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:46:in
变换'\n\t来自 /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/convertible.rb:84:indo_layout'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/post.rb:189:in
渲染'\n\t来自 /var/lib/ gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:193:in render'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:192:in
each'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0 /bin/../lib/jekyll/site.rb:192:in render'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/../lib/jekyll/site.rb:40:in
process'\n\tfrom /var/lib/gems/1.8/gems/jekyll-0.11.0/bin/jekyll:250\n\tfrom / var/lib/gems/1.8/bin/jekyll:19:in `load'\n\tfrom /var/lib/gems/1.8/bin/jekyll:19\n"
从日志中,我们可以看到问题是 `convert_to_png_blahtex': Blahtex error: empty output (RuntimeError)。我读了 blahtex 代码,
但是,png文件在那里。有人遇到过这个问题吗?
asp.net - 静态网站生成器
最近有人要求我使用 Jekyll 等静态网站生成器创建网页。我的问题是这样的:
- 这与仅使用 HTML 创建网站或在 Visual Studio 中将页面编写为 ASP.net 项目有何不同?
- 它在服务器上是如何工作的?
- 我应该有哪些担忧?
我是一个 .net 人,所以如果可能的话,我希望能够在 Visual Studio 中创建它。
ruby - Jekyll - 找不到命令
我试图让Jekyll运行,但我没有使用 Ruby 的经验。
据我所知,Jekyll 的安装已经成功。
然而:
给出一个错误:
这是gem env
结果:
我发现了以下通往“某事” Jekyll 的路径:
~.gem/ruby/1.8/gems/jekyll-0.11.0/lib/jekyll.rb
~.gem/ruby/1.8/gems/bin/jekyll
(执行文件)
liquid - 迭代液体模板中的哈希
我正在 Jekyll 中编写一个使用 Liquid 的网站。
我有一些我想看起来像这样的页面的头条:
在 Liquid 中,YAML 的链接部分如下所示:
我希望能够遍历数组,做这样的事情:
但到目前为止,我的任何想法都让我失望了。
liquid - Jekyll / Liquid 标签列表
谁能指出我支持的 Jekyll Liquid 标签的最终列表?
我知道{{ contents }}
和其他一些来自https://github.com/mojombo/jekyll/wiki/liquid-extensions
但我敢肯定还有更多。有人可以帮忙吗?
我对预定义的输出标记特别感兴趣——渲染“index.html”时是否有包含“index”的标签?
jekyll - Jekyll - 自动突出显示菜单栏中的当前选项卡
我正在使用 github 来托管一个静态站点,并使用 Jekyll 来生成它。
我有一个菜单栏(as <ul>
),并希望<li>
为当前页面的对应项分配一个不同的类以进行 CSS 突出显示。
所以类似于伪代码:
<li class={(hrefpage==currentpage)?"highlight":"nothighlight"} ...>
或者甚至可以<ul>
在 Jekyll 中生成整体。
如何在违规之外进行最小的更改来做到这一点<ul>
?
ruby - 如何让 GitHub 页面使用 master 分支?
我有一个使用 GitHub 上托管的 Jekyll 的静态网站。问题是,我真的不需要 master 分支,因为存储库包含的唯一内容就是网站。
这样我就必须git checkout gh-pages
,然后git merge master
,再做git push origin gh-pages
。
有什么简单的方法,我可以摆脱gh-pages
分支并直接从中推送master
?
ruby - 使用 rake 文件在 Mac 应用程序中打开文档
我的 Rakefile 中有一个任务是在 Jekyll 中创建一个新帖子。(我从 Octopress 借来的)。
我试图破解它,以便它创建一个新的降价文件,添加默认标题信息,然后在 IA Writer 中打开它。它创建文件并添加信息,但它打开的不是文件。看起来文件名变量没有被传递给系统命令,但我不知道应该如何编写它。
这是代码:
ruby - 在 Jekyll 中使用 Live Reload
我开始使用Jekyll 静态站点生成器,我想使用Live Reload。我知道 Jekyll 有一个生成器和服务器命令,Live Reload 可以运行各种编译器和自定义命令。如何配置这些以协同工作?
ruby - 如何让 Jekyll 使用布局而不指定它?
为了让我的一些 Jekyll 网站保持简单,我总是使用相同的布局。也就是说,我总是在写类似的东西。. .
. . . 作为我页面顶部的YAML Front Matter 。
然而,我宁愿写的只是。. .
. . . 并让 Jekyll 假设它应该使用某种布局,就好像我已经明确地写了“ layout: default
”(或其他),如上所述。
我看不到在_config.yml
. 也许我可以编写一个Jekyll 插件来实现这一点。. . 有任何想法吗?