簡單、快速產生文檔工具 EasyDoc 的使用

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

EasyDoc,簡單、快速產生文檔的工具。

EasyDoc 讀音 [ˈiziˈdɑk] 語音檔案

互動·交流

  • QQ交流群:群號碼 80998448 加入QQ群
  • GitHub: https://github.com/wuyumin/ea... 歡迎 star 它

軟體更新和下載

從這下載軟體 (壓縮包需要解壓出軟體檔案。)

僅一個軟體檔案搞定,不用安裝,更不用其它依賴,支援微軟系統電腦,蘋果系統電腦,Linux系統電腦。

如何更新軟體:請將下載後的新軟體檔案覆蓋舊的軟體檔案即可。

EasyDoc 使用 Go 語言開發,是開源軟體,你可以自行使用源碼進行編譯。其實你可不必這麼做,我們已經有編譯並最佳化好的軟體來下載。

命令列的使用

確保 easydoc 軟體檔案有可執行許可權!

軟體檔案在目前的目錄下時:
Windows系統 $ easydoc -version
類Unix系統(如Mac,Linux系統。注意前面有 ./ ) $ ./easydoc -version
你可以將 easydoc 軟體檔案放在全域環境目錄下(推薦此做法),任何地方直接使用$ easydoc -version進行使用。

EasyDoc 目前支援的命令:
別忘了命令前面是有小橫線的!

-init 初始化文檔結構
-build 產生文檔
-server 啟動 web 服務(可以配合[或不配合]連接埠-port和路徑-path一起使用,預設連接埠是 80 -port 80,預設路徑是 dist 目錄-path ./dist)
-emptydist 清空 dist 目錄
-help 協助文檔
-version 查看 EasyDoc 版本

產生的靜態檔案都放在dist目錄,直接使用或複製該目錄當網站目錄。

基本目錄結構

使用 -init 命令自動產生

├── dist  //發布目錄├── config│   └── config.toml  //設定檔,使用toml文法├── src  //寫作目錄: 存放 .md 源檔案(必須,支援多級子目錄寫作)│   ├── index.md  //首頁(非必須,但推薦)│   ├── NO-asset-folder.txt  //避免衝突,提示src目錄慎用asset和static子目錄│   └── NO-static-folder.txt├── static  //靜態檔案目錄,此目錄會完整地複製到發布目錄(可以靈活使用它進行檔案布局)└── theme  //模板目錄(支援多套模板)    └── default  //default這套預設範本        ├── css        │   └── style.css //模板中的css檔案(沒有則使用軟體預設)        ├── js        │   └── app.js //模板中的js檔案(沒有則使用軟體預設)        ├── doc.tpl  //文件範本(沒有則使用軟體預設)        └── menu.tpl //菜單模板(菜單產生有順序,見下面說明)├── easydoc.exe  //軟體檔案(必須,推薦放在全域環境目錄下)
  • 源檔案使用 Markdown 文法編寫。寫作都是在 src 目錄下,支援多級子目錄寫作(提示:src 目錄慎用 asset 和 static 子目錄)。
  • 產生網頁連結路徑不對,可以使用 config.toml 的 fixLink 項進行修正(絕對路徑更好)。
  • 菜單產生依據順序:menu.tpl菜單模板內容不為空白 > config.toml的 scanFile 數組不為空白(連結標題為設定的標題) > 自動掃描 src 目錄下的 .md 檔案產生(連結標題為無尾碼的檔案名稱)。
  • 文檔產生依據順序:config.toml的 scanFile 數組不為空白(文檔標題為設定的標題) > 自動掃描 src 目錄下的 .md 檔案產生(文檔標題為無尾碼的檔案名稱)。
  • config.toml 的 scanFile 數組填寫格式:
scanFile = [    ["連結標題", "以src目錄為基準的src開頭的對應.md檔案路徑(支援外鏈)"],    ["首頁", "src/index.md"],    ["XXX頁", "src/sub/XXX.md"],]

貢獻

GitHub: https://github.com/wuyumin/ea... 歡迎star它
建議或幫我們改進:提交 issue 給我們 或者 提交 pull request 給我們。

命令操作樣本動圖

誰在使用 EasyDoc

歡迎你提供使用 EasyDoc 的網站,方便我們收錄。

  • EasyDoc 文檔中心
  • 吳育民網站
  • 蒙秋菊網站
  • 阿好好
  • 互海網

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.