小编Dav*_*uel的帖子

杰基尔:无法按日期对收集进行排序

这让我发疯.

我有这个系列resources:

# _config.yml
collections:
  resources:
    output: true
    permalink: /resources/:name/
Run Code Online (Sandbox Code Playgroud)

他们都有约会:

# /_resources/example.md
---
title: Learn the Web
date: 09-04-2013  
---
Run Code Online (Sandbox Code Playgroud)

页面生成,如果我尝试显示它的日期,它会正确显示,但我也想按日期排序,但它不起作用.我究竟做错了什么?

{% assign sortedResources = site.resources | sort: 'date' %} <!-- Doesn't work -->
{% for resource in sortedResources %}
  <div>
    {{resource.title}}
    <small>{{resource.date | date: "%d %b %Y"}}</small> <!-- Works -->
  </div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我正在使用:

? ruby --version
ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]
? jekyll --version
jekyll 2.5.3
Run Code Online (Sandbox Code Playgroud)

谢谢

jekyll

8
推荐指数
3
解决办法
3045
查看次数

如何在github页面中添加图像边框半径

我正在使用 github pages 创建一个带有 Jekyll 主题的投资组合博客,我想将图像边框半径设置为圆形,但我不知道这样做。这是我尝试过的,图像没有发生任何事情。这是我的代码

  <a href="url"><img src="https://desmond75.github.io/img/IMG_20171214_095012.jpg" height="auto" width="200" style="border-radius:50%"></a>
Run Code Online (Sandbox Code Playgroud)

我不知道是否有办法做到这一点,我需要帮助提前谢谢

html css

6
推荐指数
1
解决办法
2961
查看次数

发布除了杰基尔摘录之外的所有内容

到目前为止,我已经在config.yml文件中制作了一个自定义摘录: excerpt_separator: <!--more-->

当我写一篇文章时,我想在列表页面上显示摘录,它的工作正常.但是,我想知道在帖子页面上是否有可能发布不是摘录的所有内容.

示例文章:

---
title: Lorem ipsum dolor
layout: post
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Cras in malesuada ipsum. Vivamus sapien orci, vulputate vitae 
consectetur ut, ullamcorper nec quam. Aliquam erat volutpat.

<!--more-->

Cras lacinia vehicula gravida. Cras sem quam, tincidunt at fringilla
sed, venenatis quis mauris. Praesent sit amet arcu varius mi sodales ultrices. 
Run Code Online (Sandbox Code Playgroud)

在帖子页面上,我只想显示以"Cras lacinia"开头的段落,而不是Lorem ipsum.

这可能在杰基尔吗?我搜索和搜索过,只找到了自定义摘录的方法,但没有将它们全部删除.

yaml liquid jekyll github-pages

5
推荐指数
1
解决办法
714
查看次数

Github Pages显示未来日期的帖子

我有很多帖子_posts.帖子文件有如下图案

??? _posts
?   ??? 2016-10-02-SomeContent.md
?   ??? 2016-10-03-AnotherContent.md
Run Code Online (Sandbox Code Playgroud)

在我的本地机器上(ubuntu 16.04 LTS)如果我在我的post file名字前面添加了future date类似2017-10-03-FutureContent.md未来日期前缀的帖子,则不会显示.

我正在使用bundle exec jekyll serve该项目

但是当我把它推到Github可见的位置并将发布日期显示为未来日期时.

使用这个主题

为什么我不能在我的本地机器上看到帖子,但是当它被推送到Github时它是可见的?

github jekyll

5
推荐指数
1
解决办法
284
查看次数

如何使用Jekyll按自定义的YAML前端问题变量对帖子进行排序?

我正在尝试在Jekyll网站上创建一个页面,该页面将显示一个自定义变量并列出包含该自定义变量的帖子。

我使用Thiago Rossener创建的模板创建了电影评论博客:Thiago的模板:https : //github.com/thiagorossener/jekflix-template 我的网站:https ://www.howdareyoureview.com/

在每篇文章中,我都在YAML前端定义了与电影详细信息(例如,演员,导演得分等)相关的自定义变量。

例如:

---
layout: post
title: "Baby Driver"
image: 'https://res.cloudinary.com/how-dare-you-review/image/upload/c_fill,h_399,w_760/v1529865791/baby-driver.png'
tags:
- action
score: 72
director: Edgar Wright
written-by: Edgar Wright
staring: 
- Ansel Elgort
- Lily James
- Eiza González
- Jon Hamm
- Jamie Foxx
---
Run Code Online (Sandbox Code Playgroud)

我想创建与该模板中已经存在的标签页面完全相同的页面:https : //www.howdareyoureview.com/tags/

除非我想按导演,主演等进行排序,而不是按标签进行排序。标签页面是使用tags.html文件中的以下代码创建的:

---
layout: minimal
title: "#Tags"
permalink: /tags/index.html
description: "Procure por sua #tag favorita."
---

<div class="tags">
{% assign tags_list = site.tags %}
  {% if tags_list.first[0] == null %} …
Run Code Online (Sandbox Code Playgroud)

html github liquid jekyll yaml-front-matter

5
推荐指数
1
解决办法
285
查看次数

如何在Jekyll中编写代码行?

默认情况下,所有行都滚动,如果宽于框,但我希望它们包装.我该如何做到这一点?

css pygments jekyll

4
推荐指数
1
解决办法
1313
查看次数

Jekyll 不会从 markdown 文件创建 html 页面

我是 Jekyll 新手,使用 TeXt 主题构建一个网页。我下载了所有文件并创建了一个运行成功的本地 Jekyll 网站。项目文件夹包含以下文件夹

  • _数据
  • _包括
  • _布局
  • _帖子
  • _sass
  • _地点
  • 资产
  • 泊坞窗
  • 文档
  • 截图
  • 测试
  • 工具

文件夹中的其余文件是_config.yml、index.html等。

现在假设我想创建一个新页面“Bio”,该页面在网站顶部的导航栏中显示为条目或名称,如“about”或“archive”。

我在主项目文件夹(即 index.html 所在的位置)中创建一个 .md 文件,并在前面指定布局 - 对于 TeXt 来说是

layout: page

另外,在 _data 文件夹中,我打开 navigation.yml 并在“header”下附加一个名为“Bio”的新标题,即

header: 
    title: Bio 
    url: /Bio.html
Run Code Online (Sandbox Code Playgroud)

这完全类似于导航栏中的关于页面并且可以正常工作。

但是当我用 Bio 这样做时,我收到 404 错误,并且 Jekyll 无法找到该站点。

我搜索了项目的所有文件夹,发现Jekyll并没有在Bio.md的基础上创建必要的.html-文件Bio.html。它只是将 Bio.md 移动到 _site 中。

因此,无法找到 navigation.yml 中给出的 url,并且出现错误。如何让 Jekyll 创建 Bio.html?

html jekyll

4
推荐指数
1
解决办法
1747
查看次数

为 Shopify 的 {% form %} 液体标签添加属性

是否可以为 Shopify 的{% form %}液体标签添加属性?我想给我所有的表单 id,这样我就不必依赖父元素来定位它们的样式。

forms liquid shopify

3
推荐指数
1
解决办法
2144
查看次数

如何在 html 中并排放置 2 个图像?

这是我当前的代码:

<figure class="half">
    <img style="width:400px" src="http://alexmarshall12.github.io/assets/img/colored_1693146.png">
    <img style="width:600px" src="http://alexmarshall12.github.io/assets/img/one-piece-1693146_colored2.png">
    <figcaption>Caption describing these two images.</figcaption>
</figure>
Run Code Online (Sandbox Code Playgroud)

不幸的是,也许因为图像太宽,它仍然将第二张图像放在下一行。我想避免这种情况——无论事情变得多么广泛。我怎样才能做到这一点?

html css

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

在Jekyll Data中引用Google电子表格(CSV)

我正在管理一个显示大量表格数据(语言内容)并在Jekyll上运行的网站.我真的很想根据存储在Jekyll 的_data文件夹中的CSV文件显示内容.

我希望能够直接在Google上编辑/添加/删除此CSV中的内容,然后将其引用到Jekyll(如快捷方式或将CSV内容从Google同步到我的静态文件夹的内容).

哪种方式最简单的引用外部文件(在_data文件夹中或直接在我的模板中).我可以找到包含此类链接的CSV文件,但每次下载都很麻烦(https://docs.google.com/spreadsheets/d//export?format = csv).

Jekyll如何理解外部存储文件中的数据(可能是在javascript中?).

谢谢.

csv spreadsheet google-docs jekyll cors

1
推荐指数
1
解决办法
645
查看次数

Netlify上的Ruby版本

我在使用Netlify时遇到了一些问题.我使用Jekyll创建了一个新网站,我在Bitbucket上有我的存储库,一切正常.

我在Netlify帐户上设置了Bitbucket的部署,但是当我尝试部署时总是失败,我在日志中收到此错误:

9:59:15 AM: ruby_dep-1.5.0 requires ruby version >= 2.2.5, which is incompatible with the
9:59:15 AM: current version, ruby 2.1.2p95
9:59:15 AM: Error during gem install
9:59:15 AM: Build complete: exit code: 1
9:59:15 AM: Error running command: Build script returned non-zero exit code: 1
9:59:15 AM: Failing build: Failed to build site
9:59:15 AM: failed during stage 'building site': Build script returned non-zero exit code: 1
9:59:15 AM: Finished processing build request in 11.891885136s
Run Code Online (Sandbox Code Playgroud)

我目前正在使用这个版本的ruby 2.4.2p198(2017-09-14修订版59899)[x86_64-darwin17],我已经生成并提交了一个.rubyversion文件: …

ruby rubygems version jekyll netlify

0
推荐指数
1
解决办法
500
查看次数