Jekyll是一个用Ruby编写的支持博客的静态站点生成器。在提出问题之前,请参阅https://talk.jekyllrb.com。
我有这个问题,我有 Jekyll 站点在 docker 内运行,并且 url 已损坏,因为它使用 http://0.0.0.0:4000 作为站点 url。 我用它来运行 docker: docker run --rm -ti -v $(pwd):...
在 Markdown 文件中编辑 YAML Frontmatter
Ruby 中是否有某种方法可以编辑 Markdown 文件顶部的 YAML Frontmatter,就像 Jekyll 和 Middleman 中使用的那样? 像这样的东西: def update_yaml #magic 将
导航中没有指向我的 rss feed 的实际链接,但它在我的菜单中的另一个边框顶部添加了一个 css 边框,这看起来很难看。那么如何从我的导航中删除提要呢? 杰基尔喂宝石出来了......
livereload 不起作用,更改 HTML 文件时没有自动刷新
我想使用 jukyll 实时重新加载网站。我使用的是Windows 11;我有红宝石3.3.5。我正在开发以下存储库:https://github.com/academicpages/academicpages.github.io。当我建造...
可折叠部分的内容(<details><summary>...)在 GitHub 存储库中呈现 markdown,但不在 GitHub Pages 上呈现
在 GitHub 存储库的自述文件中,可折叠部分内的 markdown 会根据需要呈现。 但在 GitHub Pages 上,markdown 不会呈现,只是字面意思。 _config.yml 本质上是空的...
创作 Jekyll 主题:`tzinfo` gem 应该包含在 Gemfile 或 gemspec 中吗?
我是 Jekyll 主题 (Beautiful Jekyll) 的作者,该主题可以作为 Ruby gem 或 GitHub Pages 主题安装 我最近发现 Jekyll 可以在 Windows 上运行。从文档...
最简单的静态站点生成器,用于带有导航的 Markdown 文件
这听起来可能是很多人问过的问题,但我认为我的用例有些独特。我在遍历所有各种静态站点生成器和 jekyll 主题时遇到了麻烦。 她...
我在 Jekyll 中写了一些简单的数学,如 P(D|θ) 等。 Jekyll 的 Markdown 解析器采用“管道”(垂直线)作为表格列边框的标记。有时。有时不是。这是
我正在编写一个定义新 Jekyll 块 ditaa 的插件。块中的任何内容都应从 Ditaa 标记转换为图像文件,并将该图像插入到帖子中而不是 blo...
我正在尝试构建自定义 Jekyll 主题,我需要将样式表链接到我的液体文件。我尝试过以“HTML 方式”执行此操作,您可以链接这样的样式表, 我正在尝试构建自定义 Jekyll 主题,并且需要将样式表链接到我的液体文件。我尝试过以“HTML 方式”执行此操作,您可以链接这样的样式表,<link rel="stylesheet" href="mystyle.css">,但它不起作用。 对于更多上下文(这可能很重要),我的文件夹结构看起来像这样, _layouts default.liquid stylesheets styles.css 如何将 styles.css 链接到 default.liquid?感谢您的任何帮助,谢谢! 以下应该有效: <link rel="stylesheet" href="{{site.baseurl}}/stylesheets/styles.css">
我正在 Jekyll 中开发一个插件,它会插入一个名为 Latex 的新 Liquid 标签(块标签)。其目的是通过以下方式在 post 源文件中插入一块 LaTeX 源代码: ...发布文件
Jekyll 页面评级计算器,带有来自 Front Mater 区域的元数据
我正在编辑包含/跨度,其中的代码假装是“带有来自 Front Mater 区域的元的 Jekyll 页面评级计算器”,但似乎某些语法缺少额外的标题/行来让
这是我的仓库,这是我的实时网站。正如您在我的实时网站上看到的...评论计数从未加载。它总是显示评论正在加载... ...#disqus_thread 部分在 a 中做什么...
我有一个托管在 Github 页面上的网站。它在名为 _clusters 的给定文件夹中包含数千个页面。这些页面都是在推送到存储库后自动构建的。这里没有问题,但是
我已经建立了一个新的 Jekyll 站点来测试 Neat 2.0 网格。然而,当我运行 Jekyll Serve 时,我注意到 main.scss 文件中的任何内容都没有编译到我的 main.css 文件中:( 文件夹已设置 会议...
我可以在 Github 页面上使用 decap CMS,而不在 Netlify 上托管网站吗?
我正在尝试设置我的 jekyll 网站,该网站存储在 GitHub 上,并通过内容管理系统 (CMS) 托管在 Github 页面上。目前我必须创建新的 markdown 文件并推送到 GitHub 只是为了添加...
如何更新 Jekyll 项目中的 Ruby,以便将其部署到 Netlify 上?
每当我尝试在 Netlify 上部署我的网站时,它总是在初始化阶段失败。我尝试在计算机上重新安装 Ruby,重新安装所有 gem,然后将更新推送到我的 Git...
如何复制标题旁边的小 ¶ pilcrow 图标,该图标创建指向标题的链接。 这是我的意思的一个例子:https://squidfunk.github.io/mkdocs-material/getting-started/ 上...
如何在 Mermaid + Jekyll / GitLab Pages 中渲染图表?
我有一个 GitLab Pages 项目并尝试使用 Mermaid 渲染图形。 在 head.html 中我包含了这一行... <p>我有一个 GitLab Pages 项目并尝试使用 Mermaid 渲染图形。</p> <p>在 head.html 中我添加了这一行...</p> <pre><code><script type="text/javascript" src="{{ '/assets/js/mermaid/mermaid.js' | absolute_url }}"></script> </code></pre> <p>然后将<pre><code>mermaid.js</code></pre>文件放在<pre><code>myproj/assets/js/mermaid</code></pre>目录下。</p> <p>在我的 *.md 文件中,我有:</p> <pre><code>```mermaid graph TD; A-->B; A-->C; A-->D; A-->D; ``` </code></pre> <p>但是,我没有得到效果图。 </p> <p>我正在尝试使用下面链接中的方法,该方法似乎仅支持使用 JS,因此应该与 GitLab 页面一起使用,但我在存储库中没有找到名为 <pre><code>mermaid.full.min.js</code></pre> 的文件,所以......也许它不受支持,或者已经改变了?</p> <p><a href="http://kkpattern.github.io/2015/05/15/Embed-Chart-in-Jekyll.html" rel="noreferrer">http://kkpattern.github.io/2015/05/15/Embed-Chart-in-Jekyll.html</a></p> </question> <answer tick="true" vote="4"> <p>由于您正在使用 Jekyll,因此如果您不介意使用插件,我希望以下内容可以帮助您更轻松地完成此操作。</p> <blockquote> <p>jekyll-spaceship - 🚀 一个 Jekyll 插件,为 table、mathjax、plantuml、mermaid、youtube、emoji、vimeo、dailymotion 等提供强大的支持</p> </blockquote> <p><a href="https://github.com/jeffreytse/jekyll-spaceship" rel="nofollow noreferrer">https://github.com/jeffreytse/jekyll-spaceship</a></p> <p>有两种方法可以在 Jekyll 博客页面中创建图表:</p> <pre><code>```mermaid! pie title Pets adopted by volunteers "Dogs" : 386 "Cats" : 85 "Rats" : 35 ``` </code></pre> <p>或</p> <pre><code>@startmermaid pie title Pets adopted by volunteers "Dogs" : 386 "Cats" : 85 "Rats" : 35 @endmermaid </code></pre> <p>上面的代码将被解析为:</p> <p><a href="https://i.sstatic.net/ZfGhA.png" rel="nofollow noreferrer"><img src="https://cdn.txt58.com/i/AWkuc3N0YXRpYy5uZXQvWmZHaEEucG5n" alt="enter image description here"/></a></p> </answer> <answer tick="false" vote="0"> <p>Jekyll Mermaid 插件提供的最好的功能是按需注入 js 文件(是的,您仍然需要自己下载 mermaid js 文件或简单地将其配置到 cdn 路径)。如果你的页面根本不使用美人鱼,那么js文件将不会被包含。这是一个非常好的功能,因为 js 文件大约有 1.1 MB。但不幸的是,构建工具不支持安装额外的 Jekyll 插件,例如 github.io。所以我决定直接使用js文件。</p> <p><a href="http://blog.lindenliu.com/2020/01/07/use-mermaid-jekyll.html" rel="nofollow noreferrer">http://blog.lindenliu.com/2020/01/07/use-mermaid-jekyll.html</a></p> </answer> </body></html>
如何将 Liquid 数组转换为 Javascript 数组?
在我的 Jekyll 站点中,我想从 _data/stocks.yml 加载数据并在 Chart.js 支持的图表中使用数据。 Chart.js 接受图表数据集和标签作为简单的 Javascript 数组。有没有简单的方法...