问题标签 [jekyll-theme]
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.
jekyll - Jekyll CMS 将语言数据文件插入另一个数据文件
语言定义数据 yml 的插入在呈现之前或之后没有被解析到另一个数据文件中。
我试过使用液体标签。
前端代码展示
这是 network.yml 的数据文件,仍然是 WIP:
这是 language.yml 中的语言项
在前端呈现的代码中,我得到的标题是:
这应该是语言定义,所以我可以使这个主题多语言。
rubygems - 在本地运行页面错误:找不到 'jekyll-watch' (~> 1.1) - 确实找到了:[jekyll-watch-2.2.1] (Gem::MissingSpecVersionError)
尝试为项目页面站点在本地运行 github 页面(最小主题),但无法切断页面。我认为这个问题与 jekyll 有关,特别是“jekyll-watch”——不管它是什么。
我(..很久以前..)设法在本地为不同的 gitPage 提供服务,因此可能是修订冲突。我尝试了各种清理和更新(见下文)。
您已请求卸载 gem:jekyll-3.4.3 依赖于 jekyll-watch (~> 1.1)
成功安装 bundler-2.0.1 解析 bundler-2.0.1 的文档 4 秒后完成为 bundler 安装文档 1 个 gem 安装
Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。制作失败,退出代码 1
已安装 1 个宝石
Bundler 找不到 gem "jekyll-watch" 的兼容版本:在 Gemfile 中:github-pages x86-mingw32 被解析为 139,这取决于 jekyll (= 3.4.3) x86-mingw32 被解析为 3.4.3,这取决于在 jekyll-watch (~> 1.1) x86-mingw32
在任何来源中都找不到 gem 'jekyll-watch (~> 1.1)' 所需的 gem 'jekyll (= 3.4.3)'。
有什么想法可以让我开始工作吗?
php - 构建警告:index.md 中请求的布局“XXX-layout”在 Jekyll 中不存在?
我使用我自己创建的名为“north”的 Jekyll 创建了自己的主题。
创建主题后,我得到了一个名为“north-0.1.0.gem”的 gem 文件和一个名为“north.gemspec”的 gemspec 文件。
我将这两个文件都粘贴到新项目“docs”中名为“north”的文件夹中。
北.gemspec
_config.yaml
索引.md
宝石文件
错误:
在终端:
我还有一个问题:
当我提取 .gem 文件时,我得到了 'data' 文件夹,其中存在 _layouts、_includes 和 _sass 文件夹,但没有 assets 文件夹,尽管我在制作 .gem 文件时添加了 'assets' 文件夹。为什么?
我遵循了以下教程: https ://www.chrisanthropic.com/blog/2016/creating-gem-based-themes-for-jekyll/
github - 使用 jekyll 专门实施 just-the-docs 主题时遇到问题
我已经能够安装大多数其他 jekyll 主题,但特别是这个主题我无法渲染。它总是显示为降价并且从不呈现主题。我在其他主题中遇到过这个问题,通常涉及在配置或其他主题设置中修复 url 和 baseurl。
有问题的主题: https ://pmarsceill.github.io/just-the-docs/
我已经尝试在我自己的新 jekyll 构建中实现该主题。
我曾尝试在以下位置克隆 github 存储库: https ://github.com/pmarsceill/just-the-docs
我尝试使用远程主题克隆真正的基本版本: https ://github.com/pmarsceill/jtd-remote
我现在想要做的主要事情是克隆 just-the-docs 存储库并创建一个我可以编辑的分支,但我什至无法让他们的工作存储库为我工作。我尝试更改 url 和 baseurl 并查看文件以查找其他可能使我与他们不同的东西。还有什么我必须冒险的吗?
我期待一个渲染的主题,我得到一个带有一堆文本的白色背景页面。我尝试在本地使用 jekyll serve 或在我自己的 repo 上的 github 页面上复制他们的确切 repo,但没有成功。
为什么当其他主题不起作用时,这个主题不起作用?
liquid - 如何按 jekyll 数据 yaml 文件中的键值对输出的维度数组进行排序?
我需要在输出中按字母顺序排序的几个yml
文件中的名称。
我试图| sort: 'name'
在我的 for 循环中添加。我得到:
样本_data/cat/example1.yml
我的测试/cat
文件夹中至少有 3 个 yml 文件。
示例包含文件
我已经阅读了几个有关此类问题的示例。只是不确定循环中的任何哈希结果是否回答了我的情况?
jekyll - 计算 jekyll 模式面包屑列表中的循环值
这个问题与在 Jekyll 网站上实现面包屑导航的好方法有哪些?我需要从循环中获取位置。<meta itemprop="position" content="">
jekyll - 如何在 jekyll 主题中按键值限制和过滤集合?
我正在尝试从粘性集合中输出一个项目:“true”。
我试过从 Jekyll
From 集合中的集合中获取特定项目_defense/dui.html
在收藏页面_practices/criminal-defense.html
我现在得到零值。我想要第一个带有粘性的项目并在那里结束。
ruby - 错误:启动 jekyll 服务器时未初始化的常量 FFI::Platform::CPU
尝试启动 Jekyll 服务器时出现以下错误
错误:未初始化的常量
FFI::Platform::CPU
我尝试重新安装 Jekyll 服务器及其依赖项,但没有运气。有人可以帮我解决这个问题吗?谢谢。
我正在使用ubuntu=18.04,jekyll=3.8.6