來談談 Jamstack 的未來 — 加入我們

pub-server

65 個星號
6 個分支
0 個問題
首頁
http://jldec.github.io/pub-doc/
儲存庫
jldec/pub-server
程式語言
JavaScript
授權條款
MIT
範本
Handlebars

pub-server

pub-server,簡稱 pub,是一個完全用 JavaScript 寫成的 HTML 產生器 + 編輯器。

此產生器 + 編輯器可以在瀏覽器中運行,為非技術使用者提供一個無伺服器 CMS 來編輯 Markdown *原始碼* 文字片段,並即時預覽產生的 HTML,而無需先自行安裝 pub-server。

當您發佈到像 netlify 這樣的靜態託管服務時,您可以將產生器 + 編輯器與發佈的 HTML 一起包含在內。

要查看實際運作情況,請查看 http://jldec.github.io/pub-doc/ 的文件。當您點擊右上角的 編輯 按鈕時,編輯器就會出現。隨意試用 - 在此情況下,您的變更將不會被記錄。

其他範例包括一個簡報主題、一個彈性盒設計,以及一個 部落格

安裝

在本機運行 pub-server 需要 node.js。

npm install -g pub-server

OSX 和 Linux 可以運作,Windows 支援即將推出 - 歡迎提出 PR。

用法

  • pub(沒有選項)會在目前目錄中提供 *.md,或尋找 pub-config.js。預設主題適用於預覽 Github README.md 檔案。伺服器將會監看變更,並在儲存 Markdown 檔案或 CSS 或其他靜態檔案時,更新 https://127.0.0.1:3001/。

  • pub -O 會產生 .html 和其他靜態檔案(包含產生器 + 編輯器)到 ./out

  • pub -S <dir> 從任何目錄提供靜態檔案。它會模仿 Github Pages 的行為,在資料夾中尋找 index.html 檔案,並從 /資料夾名稱重新導向至 /資料夾名稱/。

  • pub -h 顯示用法摘要。

尋找更多靜態網站產生器