jekyll 相关问题

Jekyll是一个用Ruby编写的支持博客的静态站点生成器。在提出问题之前,请参阅https://talk.jekyllrb.com。

我的 github.io 页面上的 RSS feed 未在 URL 中显示主机名

我在 GitHub 上建立了一个网站:https://waynemroseberry.github.io/。 页面上的 RSS 提要(当我设置 Jekyll 时默认出现)在网站上显示没有主机名的页面...

回答 1 投票 0

为什么 Jekyll 在将 Markdown 转换为 HTML 时会在 <code> 标签内添加不必要的空格?

我在使用 Jekyll 将 Markdown 文件转换为 HTML 时注意到一个奇怪的行为。具体来说,当我在 Markdown 文件中包含这样的代码块时: 光盘博客 Jekyll 生成

回答 1 投票 0

在 Jekyll 网站中一次显示一张图像

我想在基于 Jekyll 的网站中一次按顺序显示多个图像。但是,我只能使用以下代码显示列表的第一张图像。 </desc> <question vote="1"> <p>我想在基于 Jekyll 的网站中一次按顺序显示多个图像。但是,我只能使用以下代码显示列表的第一张图像。</p> <pre><code>&lt;script&gt; function showNextImage() { var totalImages = {{ site.image_urls | size }}; var currentIndex = {{ current_image_index }}; if (currentIndex &lt; totalImages - 1) { currentIndex++; } else { currentIndex = 0; } document.querySelector(&#39;img&#39;).src = &#39;{{ site.image_urls[current_index] }}&#39;; document.getElementById(&#39;current_image_index&#39;).value = currentIndex; return currentIndex; } &lt;/script&gt; {% assign current_image_index = 0 %} {% if site.image_urls.size &gt; 0 %} &lt;img src=&#34;{{ site.image_urls[current_image_index] }}&#34; alt=&#34;Image&#34; width=&#34;100%&#34;&gt; &lt;button onclick=&#34;showNextImage()&#34;&gt;Next&lt;/button&gt; &lt;input type=&#34;hidden&#34; id=&#34;current_image_index&#34; value=&#34;{{ current_image_index }}&#34;&gt; {% endif %} </code></pre> <p>我已将图像存储在 _config.yml 中,如下</p> <pre><code>image_urls: - /images/pic1.jpeg - /images/pic2.jpg - /images/pic3.jpg </code></pre> <p>代码的 <strong>Next</strong> 按钮似乎不起作用。 如果您能帮助我检测上述代码中的错误,我将不胜感激。</p> </question> <answer tick="false" vote="0"> <p>Liquid 是 Jekyll 使用的模板引擎,它在将代码发送到浏览器之前在服务器上处理代码。当页面在浏览器中加载时,Liquid 不会再次执行,并且值<pre><code>{{ site.image_urls[current_index] }}</code></pre>无法通过 JavaScript 动态更新。</p> <p>JavaScript 需要能够完全在客户端处理动态部分。</p> <ol> <li>创建一个包含所有图像 URL 的 JavaScript 数组<pre><code>imageUrls</code></pre>。</li> <li>更改函数以使用 JavaScript 数组循环浏览图像。</li> </ol> <pre><code>&lt;script&gt; var imageUrls = [ {% for image_url in site.image_urls %} &#34;{{ image_url }}&#34;, {% endfor %} ]; function showNextImage() { var totalImages = imageUrls.length; var currentIndex = parseInt(document.getElementById(&#39;current_image_index&#39;).value, 10); if (currentIndex &lt; totalImages - 1) { currentIndex++; } else { currentIndex = 0; } document.querySelector(&#39;img&#39;).src = imageUrls[currentIndex]; document.getElementById(&#39;current_image_index&#39;).value = currentIndex; } &lt;/script&gt; {% assign current_image_index = 0 %} {% if site.image_urls.size &gt; 0 %} &lt;img src=&#34;{{ site.image_urls.first }}&#34; alt=&#34;Image&#34; width=&#34;100%&#34;&gt; &lt;button onclick=&#34;showNextImage()&#34;&gt;Next&lt;/button&gt; &lt;input type=&#34;hidden&#34; id=&#34;current_image_index&#34; value=&#34;{{ current_image_index }}&#34;&gt; {% endif %} </code></pre> </answer> </body></html>

回答 0 投票 0

如何修复:域无法解析到 GitHub Pages 服务器。在启用强制 HTTPS 的情况下,Github Pages 中的自定义域设置出现错误?

所以我正在尝试获取一个自定义域来与我的 github 页面用户站点一起使用。我几乎遵循了执行此操作的标准程序,如下所示:(github 也推荐:https://...

回答 4 投票 0

Jekyll:按标题哈希按字母顺序对页面进行排序,仅当存在时才用另一个哈希替换

我的 YAML 始终有页面的标题哈希。 --- 标题:为什么绿茶和红茶应该混合。 --- YAML 有时对某些页面具有标题覆盖哈希。 --- 标题:为什么选择绿茶和红茶

回答 1 投票 0

为什么我的帖子使用git推送后没有发布?

这里是一个完整的假人...... 因此,我们在 Github 上托管了一个网站,并使用了 Jekyll。现在,一切都工作得很好,但是,几天前推送新帖子后,我们在

回答 2 投票 0

Jekyll 在 Vercel 项目上构建错误

我有一个 Jekyll 网站托管在 Bitbucket 存储库上。 我有一个运行该网站来生成静态文件的 Vercel 项目。 前几天还挺好用的,但是今天开始不行了……

回答 1 投票 0

在哪里插入 MathJax 脚本,以便在使用 Jekyll 时它在 GitHub 页面上呈现?

我正在尝试将 MathJax 集成到我正在使用 Github Pages 和 Jekyll 构建的数学网站中,无论我尝试做什么,它都不会在 LaTeX 中呈现,即使我在本地构建也是如此。我总是最终

回答 1 投票 0

尝试安装 Chruby 时出现问题,终端问题

我正在尝试安装并使用 Chruby 来安装 Jekyll,如 Jekyll 站点中所述。但是,当我运行命令时 “源$(brew --prefix)/opt/chruby/share/chruby/chruby.sh” >> ~/.

回答 1 投票 0

Jekyll livereload 无法工作,没有任何错误

我刚刚启动了一个新的 Jekyll 项目,使用 Ruby 3.3.0 和 Jekyll 4.4.3。 我正在使用bundle exec jekyllserve --livereload启动本地服务器,日志显示行LiveReload地址:...

回答 1 投票 0

Netlify Identity 在尝试使用 netlify cms 注册时出现错误,即使出现 UI (Jekyll)

因此,如果我接受注册我的网站的邀请(使用管理面板),我会收到弹出窗口,但如果我尝试注册,则会出现 404 错误。 同样的事情也发生在管理页面中。 网站:https://

回答 1 投票 0

你能在构建时美化jekyll html输出吗

有没有办法在 Jekyll 构建站点目录后自动美化 html 输出?

回答 2 投票 0

无法访问Github 403错误:权限被拒绝

我是 Git / Github 的新手,所以请原谅我的困惑! 问题是:我刚刚对本地存储库进行了更改,并且想推送到 Gith 上的原点(特别是 gh-pages)...

回答 4 投票 0

Jekyll 内部帖子链接

这是一个相当小众的问题,但是......我运行一个在 Jekyll 上运行的博客,并且我非常定期地发帖。为了保持我的编辑理智,我定期存档帖子,并且这些存档的帖子受到非常严格的

回答 2 投票 0

单个 Jekyll 网站中的多个博客

有没有一种方法可以让一个 Jekyll 网站拥有多个博客?我目前想在一个网站上拥有两个博客。

回答 6 投票 0

如何为 GitHub-Pages 驱动的网站实现基本的页面浏览计数器? [已关闭]

我想使用 GitHub Pages 托管 Jekyll 博客。 我已购买了显示网络字体的许可证,每月页面浏览量最多为 50.000 次。 我为了不违反这个协议,我需要执行一些...

回答 4 投票 0

如何正确用行号围住代码块并更新代码块CSS

我正在尝试使用 Jekyll 将行号添加到 Markdown 中的围栏代码块中。此外,我正在尝试寻找更新代码 CSS 样式的方法。 关于第一个问题,我正在尝试遵循

回答 1 投票 0

使用用户名.github.io 访问 github 页面与自定义域不同

我之前使用过jekyll,现在我想使用hexo来生成我的页面。 好吧,我将 username.github.io 更改为 jekyll-blog 并添加了新的 username.github.io。现在我可以使用用户名看到新博客。

回答 2 投票 0

如何查看Github Pages的部署状态? (具体来说:带有 Jekyll 的项目页面)

我有一个可用的 Github 页面。 (具体来说:Jekyll 的项目页面位于 [username].github.io/[project_name]/。) 我可以部署。 (通过将更改推送到我的 gh-pages 分支并等待一些

回答 4 投票 0

Jekyll post_url——我错过了什么?

我正在使用 Jekyll 和 Github 页面,使用 bundle exec jekyllserve 在本地进行测试。到目前为止,其他一切都运行良好。 我的帖子位于根目录下的 /_posts 文件夹中,并且输出正确......

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.