簡體   English   中英

內聯markdown且沒有Jekyll(或模板引擎)的靜態站點可以嗎?

[英]Static site with inline markdown, without Jekyll (or templating engine) — can it be done?

Github Pages,Jekyll,Prose.io。 這些東西似乎都被創造為彼此很好玩。

我知道Jekyll,它利用Markdown內容制作“博客可識別”靜態頁面,yada yada。 事實是,我真的不想要Jekyll的所有功能,但是我確實想利用Github Pages來托管靜態站點。 我確實想要一種比HTML更用戶友好的方式來編輯網站上的內容。

我唯一想知道的是,是否可以采用Prose生成的.md文件(將內容推送到您的Github Pages存儲庫),並將其放入某種.md文件中,例如“ #aboutMe我的index.html文件的div。

如果沒有Jekyll我無法做到這一點,那么是否存在一個功能較少的模板引擎,我可以將其散布在我的網站頂部,而無需生成整個東西? 在Github頁面上使用替代方法是否可行?

此外,如果沒有某種模板替代方法,那么Prose是否有替代方法,可以在推送到Github時將MD內容轉換為HTML,這樣我就可以使用JS在頁面中包含這些“內容”文件了? 如果需要更改內容,我將需要它們,然后將這些相同的文件提取出來以便在MD中進行編輯。 據我所知,您只能使用Prose發布.md文件。 我不想先在本地對HTML進行預處理-我只想將.md文件推送到github並使其正常工作。 這是真的嗎?

正如之前的評論所建議的那樣,Jekyll + GitHub Pages可以滿足您的所有需求。

它還做很多事情,但是您不需要使用任何一個。


您可以在GitHub Pages上建立一個簡單的Jekyll網站,其中包括:

  • 單個布局文件(具有某種動態導航,當您添加新頁面時,通過循環site.pages可以自動更新)
  • 多個頁面,由使用該布局文件的.md文件組成

之后,您再也無需觸摸布局文件的HTML。
您只需將Markdown寫入.md文件,然后在Git中提交並推送到GitHub(甚至可以直接在GitHub的Web UI中對其進行編輯,而無需直接使用Git或本地計算機)。

然后,GitHub Pages將構建您的網站。
當然,您的網站確實需要構建,但是GitHub會為您完成。 您無需在本地計算機上創建/預處理任何內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM