问题标签 [jekyll-bootstrap]
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 - html 文件中可能的 if 和语句 Jekyll
我想在我的代码中创建 if/and 语句来为链接提供 3 个不同的选项。
我已经尝试过 if/else 代码,它可以工作。有两个 if 语句(一个带有“AND”)将不起作用,因为错误表明在第一个“if”之后应该有一个结束语句。我也尝试在第二个语句中使用“elseif”和“else if”,但没有成功。有没有办法做到这一点,我没有找到?
- 如果没有 page.alternate_mx 则应该出现第一个链接。
- 但是如果没有 page.alternate_mx 并且有 page.translate_mx 使用第二个链接。
- 如果有 page.alternate_mx 使用第三个链接。
我收到此错误:“液体异常:液体语法错误(第 144 行):'if' 标记从未在 /usr/src/app/_includes/header/header-en.html 中关闭,包含在 /_layouts/default 中。 html web_1 | 错误:Liquid 语法错误(第 144 行):'if' 标签从未关闭 web_1 | ...错误:web_1 | 错误:运行 jekyll build --trace 以获取更多信息。”
jekyll - 如何在 Github 托管的 Jekyll 博客中添加按钮?
我想添加一个心形符号按钮,条纹支付网关将在该按钮上打开。该博客托管在 GitHub 中。如何在我的 jekyll 网站上创建像“给我买杯咖啡”或“红心”这样的按钮?
markdown - 目录网站的 Jekyll 收藏或类别选择?
我正在尝试建立一个目录,就像在 Jekyll 中使用老式处理器的网站一样。它们的结构如下:制造商/类型/处理器。
例如:AMD/K6/K6-166ALR
我对如何做到这一点有点困惑。K6-166ALR.html 将是包含处理器详细信息的文件,但我应该在这里使用类别或集合吗?你能指出我正确的方向吗?
css - 从已编译的 css 文件中查找单个 scss 文件
我正在使用 Jekyll 构建网站,但我对 css 和 scss 文件有疑问。我正在尝试使用 Inspect element 选项更改我网页中的特定元素。我发现我必须在 css 文件中进行更改才能进行更改,现在我想知道必须在哪个 scss 文件中进行更改。我该怎么做呢?我尝试搜索该特定行的相关 scss 文件,但找不到合适的。如果你们中的任何人能帮助我解决这个问题,我将不胜感激。
jekyll - 根据文档,jekyll 不会将 site.url 转换为 http://localhost:4000
谁能帮我弄清楚为什么 site.url 没有http://localhost:4000
按照文档更改?它反映了 _config.yml 中的 url 参数。我已经检查并 jekyll.environment = development。
我在另一台机器上启动了一个新的 Jekyll 项目,结果是一样的。
liquid - Jekyll 站点中的 Liquid 在一页上构建时抛出错误 - 如果代码在包含中则有效
我最近将我的网站更新为 Jekyll 4.2。我的一个页面现在在构建过程中抛出了一个错误(但实际上并没有导致站点本身出现任何问题)。
错误:
Liquid 警告:Liquid 语法错误(第 108 行):industry/example-page.html 中的“{{site.data.logos | where: {{industry}}, 'TRUE' }}”中出现意外字符 {
我在几页上有这个部分,所以我通常使用包含,在页面前面定义了 {{industry}}。在这种情况下,我需要为该部分添加一些额外的 CSS,所以我只是将整个内容写在 HTML 页面中。这就是我被难住的地方:
- 该错误仅显示在具有长格式代码的页面上。如果我使用包含(即使是我在下面粘贴的包含问题页面的代码),也不会出错。
- 如果我将(工作)包含的整个代码复制并粘贴到 HTML 页面中,我仍然会收到错误消息。
这是引发错误的 HTML:
所以这是我的问题:为什么代码在包含中工作,否则会抛出错误?
谢谢!
html - 如何使用 jekyll 在 yml 中创建下拉菜单
我有在导航栏上显示按钮的代码。在其中一个按钮上,我想添加一个下拉菜单。我已经在我的 navigation.yml 文件中添加了下拉代码,但是在我的 jekyll html 文件中添加它时遇到问题。下面是显示带有按钮链接的导航栏的部分代码。我只需要帮助添加下拉菜单代码。
-----html 文件-----
---navigation.yml 文件------
我对 Jekyll 不是很熟悉,所以需要任何帮助。
谢谢,