Jekyll - 从页面链接到文章

16

一个非常基本的问题。

我找不到如何在页面中引用或引用帖子。

如果这是我的帖子

---
layout: post
title:  "Serve Jekyll Websites with servr and knitr"
categories: [jekyll, rstats]
tags: [knitr, servr, httpuv, websocket]
---

The R package [**servr**](https://github.com/yihui/servr) can be used to set up an HTTP server to serve files under a directory. 

我应该怎样在我的页面中引用它?

---
layout: page
title: About
permalink: /about/
---

You can find out more info in this post 

你能帮帮我吗?

1个回答

27
你可以通过以下两种方式实现:
  1. 将生成的帖子链接复制粘贴为链接。

    [查看我的帖子!](www.example.com/posts/2015-10-1-name-of-post/)

    这种方法肯定可行,但是当你决定更改链接样式、删除永久链接或更改文件名时会出现问题。

  2. 更聪明 的方法:使用Jekyll内置的post_url函数

    Jekyll有一个内置功能,允许您在网站上内部链接或引用帖子。 这里是它的文档,但我也会解释一下语法和用法。

    假设您要链接到位于_posts文件夹中名为2015-07-17-jekyll-servr-tutorial.md的Jekyll帖子,则其语法如下:

    • {% post_url 2015-07-17-jekyll-servr-tutorial %}
    • {% post_url /tutorials/2015-07-17-jekyll-servr-tutorial %} 如果您的帖子按照tutorials子目录进行组织
    • R包[servr]({% post_url 2015-07-17-jekyll-servr-tutorial %}) 如果您想要超链接。

当使用此液体标记函数时,无需包括文件扩展名。

这里有关于如何使用Jekyll帖子链接的补充信息和教程,您可能也会发现它很有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接