Wordpress 导出到 Jekyll - 无法计算出帖子的索引 link
Wordpress export to Jekyll - cannot figure out index link to posts
我使用 WordPress to Jekyll Exporter
Wordpress 导出到 Jekyll。
我已将文件上传到 mygithubname.Github.io
存储库。
我把下面的代码放在index.md
上。
## Welcome to {{ site.url }}
### Posts
<ul>
{% for post in site.posts %}
<li>
<a href="{{ post.url }}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>
这显示了一个很好的 post 列表。但是,生成的 link 类似于 https://mygithubname.github.io/?p=856
,它实际上并没有 link 任何东西。
我相信 Jekyll post url 应该有 post 名称,但为什么它会生成 ?p=856
url?
导出生成的 post 页面变量如下:
---
id: 247
title: Always remember to start Python Virtualenv
date: 2016-01-29T03:56:06+00:00
author: mygithubname
layout: post
guid: http://mygithubname.github.io/?p=247
permalink: /?p=247
categories:
- django
- Python
---
如何让 Jekyll 生成有效的 links?
你得到 URL 的原因就像 /?p=247
是因为你的 post 在你的每个降价文件中都有 permalink
defined in the front matter。如果删除 permalink
属性,您将允许 jekyll
为每个 post.
自动生成 URL
如果您想要一些代码示例,这里有一个简单的基于 jekyll
的网站,minima,它显示了当您从 markdown 的开头部分省略 permalink
时会发生什么(即 *.md
) 文件。
这是一个具体的 post 示例,展示了 jekyll
如何将 URL 分配给 post。
一个post的源代码:https://github.com/jekyll/minima/blob/master/_posts/2016-05-19-super-short-article.md
呈现post:
https://jekyll.github.io/minima/misc/2016/05/19/super-short-article.html
我使用 WordPress to Jekyll Exporter
Wordpress 导出到 Jekyll。
我已将文件上传到 mygithubname.Github.io
存储库。
我把下面的代码放在index.md
上。
## Welcome to {{ site.url }}
### Posts
<ul>
{% for post in site.posts %}
<li>
<a href="{{ post.url }}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>
这显示了一个很好的 post 列表。但是,生成的 link 类似于 https://mygithubname.github.io/?p=856
,它实际上并没有 link 任何东西。
我相信 Jekyll post url 应该有 post 名称,但为什么它会生成 ?p=856
url?
导出生成的 post 页面变量如下:
---
id: 247
title: Always remember to start Python Virtualenv
date: 2016-01-29T03:56:06+00:00
author: mygithubname
layout: post
guid: http://mygithubname.github.io/?p=247
permalink: /?p=247
categories:
- django
- Python
---
如何让 Jekyll 生成有效的 links?
你得到 URL 的原因就像 /?p=247
是因为你的 post 在你的每个降价文件中都有 permalink
defined in the front matter。如果删除 permalink
属性,您将允许 jekyll
为每个 post.
如果您想要一些代码示例,这里有一个简单的基于 jekyll
的网站,minima,它显示了当您从 markdown 的开头部分省略 permalink
时会发生什么(即 *.md
) 文件。
这是一个具体的 post 示例,展示了 jekyll
如何将 URL 分配给 post。
一个post的源代码:https://github.com/jekyll/minima/blob/master/_posts/2016-05-19-super-short-article.md
呈现post: https://jekyll.github.io/minima/misc/2016/05/19/super-short-article.html