标签: jekyll

如何在github pages blog(Markdown)中使用disqus注释?

是否可以使用github-pages将disqus html注释集成到博客中?我喜欢使用github,jekyll和markdown管理我的网站和博客的想法.但是,我想包括disqus评论功能.但是,由于markdown生成了html - 如何为disqus包含html/js代码?

disqus jekyll github-pages

59
推荐指数
2
解决办法
1万
查看次数

如何在Jekyll/Liquid中将字符串连接/附加到另一个字符串?

要明确,假设:

{% assign my_var = "123" %}
{% assign another_var = "456" %}
Run Code Online (Sandbox Code Playgroud)

我想追加字符串my_var以获得类似的东西123 - 456

到目前为止我尝试了什么:

{% assign my_var = my_var + " - " + another_var %}
Run Code Online (Sandbox Code Playgroud)

liquid jekyll

59
推荐指数
3
解决办法
3万
查看次数

Jekyll在Github上的页面:在Markdown中添加脚注的任何方式?

我最近转而在Github Pages上使用Jekyll为我的各种博客,并且喜欢我可以将Markdown推送到Github并且他们处理这些处理.我想继续以这种方式使用它(而不是在本地运行Jekyll,只是将预先生成的站点推送到Github),因为如果我不在自己的机器上,Github UI可以轻松添加和调整帖子.

只有一件事我无法弄清楚:我无法让Markdown脚注工作.我正在使用这种风格:

I bet you'd like more information about this sentence [^1].

[^1]: Well lucky for you, I've included more information in footnote form.
Run Code Online (Sandbox Code Playgroud)

我确实找到一个帖子(某个地方)建议为redcarpet markdown处理器启用脚注扩展,但是这也没有做到:

markdown: redcarpet
redcarpet:
  extensions: ["footnotes"]
Run Code Online (Sandbox Code Playgroud)

有没有办法使用Markdown脚注而不预先生成静态网站,然后再将其推送到Github?

jekyll github-pages

58
推荐指数
3
解决办法
8945
查看次数

使用Live Reload和Jekyll

我开始使用Jekyll静态站点生成器,我想使用Live Reload.我知道Jekyll有一个生成器和服务器命令,Live Reload可以运行各种编译器和自定义命令.如何配置这些协同工作?

ruby jekyll

56
推荐指数
8
解决办法
2万
查看次数

如何更改Jekyll中的默认订单页面?

我的博客是在Github上使用Jekyll构建的.在导航栏中,默认顺序为Pages,Messages,About,Archives.我想将列表更改为Pages,Archives,About,Messages.我该怎么办?

我认为这与下面的代码有关

{% assign pages_list = site.pages %}
Run Code Online (Sandbox Code Playgroud)

我认为site.pages是我应该改变的,但我不知道如何改变.

jekyll github-pages

53
推荐指数
6
解决办法
2万
查看次数

生成给定类别中的页面列表(而不是帖子)

我使用Jekyll作为网站(而不是博客)的静态生成器,我想在我的索引页面上自动生成所有页面的列表.具体来说,我希望有不同的类别,并分别列出每个类别中的所有文章.如果你遇到麻烦,这是我所描述一个例子.有没有办法在Jekyll中这样做(例如GitHub页面)?我已经看过变量文档页面,但这似乎特定于博客文章格式.

jekyll github-pages

52
推荐指数
2
解决办法
2万
查看次数

将参数传递给Liquid模板中的包含

在我的Jekyll驱动的网站上,我有一个类似函数的包含,但我无法弄清楚如何正确传递它的参数.

当我使用时{% include ... %},传递这样的参数..

{% include function.liquid foo="{{ baz.quux }}" %}
Run Code Online (Sandbox Code Playgroud)

..只是传递文字字符串{{ baz.quux }},当然,这不是我想要的!我想传递价值baz.quux.我该怎么做呢?

谢谢!

liquid jekyll

52
推荐指数
3
解决办法
2万
查看次数

Jekyll选择当前页面url并更改其类

我一直在使用Jekyll作为静态站点(因此易于维护),并且一直坚持以下功能:

这是我的链接栏:

<ul id="links">
    <li class="first"><a class="active" href="/">Home</a></li>
    <li><a href="./associate.html">Associate With Us</a></li>
    <li><a href="./media.html">Media</a></li>
    <li><a href="./clients.html">Clients</a></li>
    <li class="last"><a  href="./contact.html">Contact Us</a></li>
</ul>       
Run Code Online (Sandbox Code Playgroud)

active类处理着色.我想要的是这个类是由jekyll应用的,取决于使用液体/ YAML设置的一些变量.

有一些简单的方法可以解决这个问题吗?

由于条形图对所有页面都是通用的,因此它现在处于默认布局中.我可以通过使用Javascript来检测网址,并进行突出显示但是想知道在Jekyll中是否有任何方法可以做到这一点.

html jekyll

51
推荐指数
4
解决办法
2万
查看次数

Jekyll/Liquid - 如何在YAML前端添加大块文本?

我正在尝试在Jekyll中实现一个服务目录,其中20或30页中的每一页都包含一个7x2表.左列将保留标签,例如Overview,Available To等,而右列将保持在一行和几段文本之间.我希望用液体变量来表征正确的列,例如{overview},{availableTo}

我注意到YAML似乎对换行非常挑剔,因此我不得不在一行上输入这些段落及其标记,这些行可以持续几个屏幕宽度.这是一个问题,因为它很烦人,也因为我希望技术但非webdev用户可以编辑这些前端内容.有没有办法让前面的事情容忍休息?

或者,是否有一种方法可以使用{content}部分填充此表,而无需每次都将表重新编入其中?

yaml liquid jekyll

51
推荐指数
1
解决办法
2万
查看次数

无法使用Jekyll和github页面设置favicon

我正在尝试favicon.ico为我的github页面设置一个,但它不起作用.当我在本地服务时,我看到标准的"空"图标,当我按下它时,我看到了facebook图标.为什么会这样?我有权favicon.ico在我的项目的根目录中,我添加了该行

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
Run Code Online (Sandbox Code Playgroud)

相关的default.html.你可以在这里看到来源:https://github.com/drorata/drorata.github.io

html favicon jekyll github-pages

50
推荐指数
3
解决办法
2万
查看次数

标签 统计

jekyll ×10

github-pages ×5

liquid ×3

html ×2

disqus ×1

favicon ×1

ruby ×1

yaml ×1