我有一个Jekyll网站。我在主页上有一部分内容。最初,我创建了一个 .md
卷入 _includes/
. 我补充道 {% include myContent.md %}
. 这就成功了。
然后我发现Markdown文件和我的仓库的 README.md
文件。理想情况下,我可以编辑一个文件,然后它们都会改变。
我可以访问我的 README.md
. (如:: https:/raw.githubusercontent.comfacebookreactmasterREADME.md。)
是否有一种优雅的方式,让我可以将其作为我网站的一部分?我试过 {% include https://raw.githubusercontent.com/facebook/react/master/README.md %}
. 它没有工作。
(旁注:我在哪里可以得到我的版本库的社交媒体图片的URL?我宁愿不要把它上传到我的网站和GitHub,如果它可以更优雅的话)。)
不幸的是,这是不可能的。根据 Jekyll文件, include
只让你包括
存储在_includes文件夹中的另一个文件的内容
另一种选择: include_relative
,会让你
包括相对于当前文件的文件片段
你只能包含当前目录或更低级别的相对文件,更高级别的目录不能够以这种方式包含。
我猜想这是不允许的安全措施--虽然如果他们允许这样做的话,我也想不出一个可行的攻击载体。