问题标签 [maruku]
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.
markdown - Maruku/Markdown 语法意思是“+--” “=--”
我在原始 Markdown 文件中遇到了一些语法,我认为这可能是 Maruku 特有的:
我四处搜索,但找不到+--
/=--
块的任何文档。有没有人以前见过这个并且可以指出我一些文档?
jekyll - jekyll 中的 pygments 问题
我在 github 页面中使用 jekyll。 http://juanpabloaj.github.com/
但是,当我为 pygments 添加 syntax.css 文件时
jekyll 不显示语法,我在 pygments 行设置
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文件在那里。有人遇到过这个问题吗?
ruby - Maruku告诉你:我怎么了?
我曾经jekyll --server
在 localhost 测试我的网站。但是有几行输入,像这样:
我不知道哪里错了,我应该修复哪个文件?该网站仍然可以工作。
haml - 如何防止maruku自行创建ID
我在 HAML 中使用 Maruku 作为降价过滤器,它会在每个标头上创建大量无用的(对我而言)ID。
所以如果我有这样的事情
它会让
在某个时候开始变得荒谬,并用一堆我不需要也不想要的 ID 填充我的 HTML,因为 Maruku 为我提供了一种提供我自己的 ID 的方法,
有没有办法阻止它的行为?
markdown - 可以在 html 解析中禁用降价吗?
我正在使用 jekyll/gh-pages。Maruku 和 RDiscount 都对以下代码感到非常困惑:
Maruku 只是完全无法解析块,而 RDiscountfigure
用作 html 标记,但随后认为里面的所有内容都是代码,因为它是缩进的。我假设这是因为支持在 html 块中解析 markdown。
在 RDiscount 或 Maruku 中,有没有办法在 html 块中禁用解析?
编辑::
事实证明,至少在 Maruku 中,错误是我的错。&
并且<
需要被转义,即使在<code>
元素中也是如此。因此,虽然我仍然无法回答这个实际的 SO 问题,但我确实可以回答为什么 maruku 遇到问题。
jekyll - 如何告诉 Jekyll/Maruku 哪个帖子有 Markdown 语法错误?
如何告诉 Jekyll/Maruku 告诉我哪个文件有我的 Mardown 语法错误?
构建警告只告诉我这么多:
markdown - 在jeykll中,为什么当我用后缀markdown命名帖子时无法解析latex,但使用后缀html时它可以工作?
我在 jeykll 中使用 maruku markdown 引擎,当发布帖子时,我使用数学代码,例如:
\begin{对齐} \dot{x} & = \sigma(yx) \ \dot{y} & = \rho x - y - xz \ \dot{z} & = -\beta z + xy \end{对齐}
$ \dot{x} & = \sigma(yx) \ \dot{y} & = \rho x - y - xz \
\dot{z} & = -\beta z + xy $\( \dot{x} & = \sigma(yx) \ \dot{y} & = \rho x - y - xz \
\dot{z} & = -\beta z + xy \)\[ \dot{x} & = \sigma(yx) \ \dot{y} & = \rho x - y - xz \
\dot{z} & = -\beta z + xy \]
如果帖子名称以 markdown 或 md 而不是 html 结尾,则只能解析第一个 latex 代码并将其转换为正确的布局。
为什么?我应该怎么做才能使用后缀 .markdown 命名文件并正确处理乳胶?
markdown - Maruku markdown 删除列表项中的任何 html
这里的简单例子。
资源:
目标:
无论我使用什么标签,似乎都会发生。据我从 daring fireball 的降价文档中可以看出,这应该是合法的;span 标签可以出现在任何地方。我在 Jekyll 上,不知道是哪个层对此负责(Jekyll 的降价渲染器中的错误,我没有正确使用降价等)为了更好地衡量,让我们看看 SO 对同一来源做了什么:
你好
- 世界
看起来 SO 渲染正确。
这不会影响 redcarpet 或 kramdown 并且似乎是 Maruku 中的一个错误。此处提交的错误报告:https ://github.com/bhollis/maruku/issues/88
将 Jekyll 标签保留为 Maruku 是 Jekyll 的默认降价处理器,这就是我发现它的方式。
ruby - Jekyll.rb 中的 LaTeX 公式到图像的转换
我正在使用 jekyll.rb 创建一个站点。
使用 Blahtex 将 LaTeX 方程转换为 PNG 图像时,Maruku 将图像存储在“latex/images”目录中。我必须手动将此目录复制到“_site”目录才能正确显示方程式。这是正常行为吗?
这是我的 _config.yml 文件。