问题标签 [jekyll-paginator]
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 - If there is more then 1 post.tag for a blog post then display a message otherwise display the tag name
In Jekyll which uses the Liquid template language, I am on my blog page and I am displaying the latest 6 blog posts. For each post, I show the post date, name, excerpt, and the post url in a link.
I also want to be able to show the first tag of this post (for example, "Front-end development"). However, if there is more than 1 tag associated with the post, I want to display a fallback message saying "View tags", which toggles a dropdown with links to the other tags. If I can return an unordered list, that's fine, as I can take it from there.
This code doesn't work, but hopefully it illustrates what I'm trying to achieve:
jekyll - 如何在 Github 托管的 Jekyll 博客中添加按钮?
我想添加一个心形符号按钮,条纹支付网关将在该按钮上打开。该博客托管在 GitHub 中。如何在我的 jekyll 网站上创建像“给我买杯咖啡”或“红心”这样的按钮?
jekyll - 用于在 Liquid 或 Jekyll 中排序数组的自定义比较器
我正在尝试在 Jekyll 中建立一个博客。我的一些(不是全部)帖子updated_on
的前面有变量,我用它来存储YYYY-MM-DD HH:MM:SS +0530
上次更新的日期()。
我希望在我的索引页面上以降序显示帖子(post.updated_on
如果可用),否则使用post.date
. 为了清楚起见,这是我希望排序比较器工作的伪代码
如何在 Liquid/Jekyll 中实现这种排序?
我认为的一个后备方法是添加updated_on
每个帖子,即使它自发布日期以来从未更新过。然后我可以做类似的事情
但我不想这样做,因为我将不得不手动添加updated_on
到每个不存在的帖子中。
jekyll - 无法使用 jekyll-paginate-v2 进行分页工作
我一直在查看有关堆栈溢出和其他来源的类似问题的多个答案,但根本无法解决我的问题。
我有一个页面,index.md
其中包含以下主要内容:
这就是我列出我的帖子的方法:
我已将 gem 添加到插件列表和 gem 文件中并运行 bundle install,我的配置如下所示:
但是,当我运行bundle exec jekyll s
我的测试帖子时没有列出。但如果我使用:
我的测试帖子按我的意图列出。任何可以帮助我解决我做错了什么的人,我根本无法发现它。
ruby - 使用 Jekyll 时出现液态语法错误 - 意外字符
我正在使用带有大量扩展的 Jekyll。构建工作正常,但是当我调用 Jekyll serve 时,我收到以下警告:
这是上述文件的代码,
您可以在第 13 行看到只有一个空格,我怎样才能摆脱这些警告?
jekyll - Jekyll-paginate-v2:我的帖子没有显示在页面上
在我的 Jekyll 4 站点中,我有一个/blog/index.html
页面。在通讯员中layout
,我只是将代码来自 jekyll-paginate-v2 github repo (01-typicalblog)。我正在使用 jekyll-paginate-v2 3.0.0。
这是/blog/index.html
页面的代码:
这是在我的config.yaml
文件中:
页面的/blog/index.html
头版内容有:
我一直在尝试改变/page/:num/
,/blog/:num/
但/blog/page/:num/
无济于事。(我仍然是该领域的初学者)。我将插件都放在文件中,Gemfile
并config.yaml
按照“01-typicalblog”示例页面(https://github.com/sverrirs/jekyll-paginate-v2/tree/master/examples/01-typicalblog)。我还删除了几次Gemfile.lock
以避免任何缓存问题。
当我serve
访问站点时,我在终端中看到了这个:
但正如你所看到的,我确实在页面字体和配置文件中都启用了它。我一直在寻找可能的解决方案,但我在 paginate-v2 上找不到太多材料,希望有人能帮助我。
提前致谢!
pagination - 使用数据文件进行 Jekyll 分页
我正在寻找尝试使用 _data 文件进行分页。这是我想出的代码,但它不起作用。试图让它适用于我现在正在为我的一个非营利客户工作的项目。
有人可以看看这是否有可能做到这一点?如果在事件页面上显示事件档案是否是理想的选择?
static - 我可以在 for 语句中调用 jekyll 页面属性吗
这对我不起作用。我page.ocean
在页面的其他地方使用它,它工作正常。我不确定我是否可以在 for 语句中执行此操作。如果没有,有没有办法解决它?
jekyll - paginator.posts 在 Github 页面上的 Jekyll-paginate-v2 中不起作用
我正面临Jekyll-paginate-v2这个奇怪的问题。paginator.posts 在本地工作,但是当我在 GitHub 存储库上更新站点时。它不适用于 index.html 和 blog.html (在_pages文件夹内)
这是文件,
_config.yml
索引.html
这是我网站的链接。
我真的很感激任何帮助。提前致谢!
jekyll - 使用分页时如何按修改日期对帖子进行排序?
我在我的帖子中添加了一个“修改”日期,并让它们按修改日期而不是发布日期从新到旧排序。让人们注意到帖子的更新。
我有 ymal 的帖子,像这样:
以下代码运行良好:
但是当我打开我的jekyll-paginate时_config.yml
,它再次按发布日期排序。
当我打开分页时,有什么方法可以按修改日期排序?我尝试了几种方法,但似乎没有任何效果。请帮忙!