首页 > 解决方案 > 如何在 GitHub Pages 上生成指向帖子原始降价文件的链接?

问题描述

我正在使用 GitHub Pages 生成我的博客。我想在每个帖子上放置一个链接,以允许查看者查看 MD 源并创建拉取请求以建议修改该帖子。

但是,我找不到任何描述如何生成此类 URL 的内容。

我在想这样的事情:

<a href="{{ post.original.url }}">View Original</a>

这可能吗?如果是这样,我该怎么做?

标签: jekyllgithub-pagespull-request

解决方案


您可以直接生成指向每个页面的链接,将这样的 URL 添加到您的布局中,例如用户 john 和 foo-repo:https ://github.com/john/foo-repo/edit/master/ {{ page.小路 }}

<a href="https://github.com/john/foo-repo/edit/master/{{ page.path }}" class="text-success">

         <i class="fa fa-pencil"></i> &nbsp;Improve this page

        </a>

我已经使用了这种方法,这里是一个例子:https ://github.com/marcanuy/jekyll-skeleton/blob/master/_layouts/default.html和工作:https ://marcanuy.github.io/jekyll-骨骼/


推荐阅读