[英]How can I include an external markdown file in my Jekyll page?
我有一個 Jekyll 網站。 我有一部分內容所在的主頁。 最初,我在_includes/
中創建了一個.md
文件。 我添加了{% include myContent.md %}
。 這行得通。
然后我意識到 Markdown 文件與我的存儲庫的README.md
文件幾乎相同。 理想情況下,我可以編輯一個,它們都會改變。
我可以訪問我的README.md
。 (例如: https://raw.githubusercontent.com/facebook/react/master/README.md )
有沒有一種優雅的方式可以將其包含在我的網站中? 我試過{% include https://raw.githubusercontent.com/facebook/react/master/README.md %}
。 那沒起效。
(旁注:我在哪里可以獲得 URL 用於我的存儲庫的社交媒體圖像?如果它可以更優雅,我寧願不將它上傳到我的網站和 GitHub。)
不幸的是,這是不可能的。 根據Jekyll 文檔,僅include
允許您包含
存儲在 _includes 文件夾中的另一個文件的內容
另一個選項include_relative
會讓你
包含相對於當前文件的文件片段
您只能在當前目錄中包含相關文件,或者不能以這種方式包含更高級別的目錄。
我想這是不允許的安全措施——盡管如果他們允許的話,我無法提出可行的攻擊向量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.