使用docsify快速生成網(wǎng)站文檔

應(yīng)用場景

快速以網(wǎng)站形式構(gòu)建存和、發(fā)布軟件的API手冊或用戶說明文檔,方便用戶使用你的軟件,達(dá)到快速傳播作用捐腿。

原理

通過前端js解析md文件纵朋,生成一個單頁面文檔網(wǎng)站

如何使用

通過markdown編輯器(推薦使用vscode編輯器)編輯好文檔,放到相應(yīng)的目錄即可茄袖,前端js自動解析md文件操软,生成導(dǎo)航。
支持多語種宪祥、圖片聂薪、文件、視頻等

部署方式

方式一:使用django web框架
(1)下載docsify css和js靜態(tài)文件
下載地址:https://github.com/docsifyjs/docsify/tree/master/lib

下載后蝗羊,文件存放到下圖對應(yīng)的css和js目錄下

image.png

(2) 構(gòu)建一個web項目
使用django很容易搭建一個web項目藏澳,這里就不多說了。
(3)增加一個路由肘交,指向文檔首頁

url(r'^$', TemplateView.as_view(template_name='index.html')),

(4)文檔首頁:index.html 內(nèi)容如下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

<meta name="description" content="Description">

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

<link rel="stylesheet" href="/static/docs/css/vue.css">

{# <link rel="stylesheet" >#}

{# <link rel="stylesheet" >#}

{# <link rel="stylesheet" >#}

</head>

<body>

<nav>

<a href="#/">中文</a>

<a href="#/en/">EN</a>

</nav>

<div id="app"></div>

<script>

window.$docsify = {

basePath:'/static/docs/',

loadSidebar:true,

subMaxLevel:3,

search: 'auto',

loadNavbar: true,

coverpage: true,

auto2top: true,

// 主題顏色笆载,更換圖標(biāo)顏色

//themeColor: '#3F51B5',

autoHeader: true,

executeScript: true,

mergeNavbar: true,

name: 'project name',

repo: 'https://github.com/',//項目的github地址

formatUpdated: '{MM}/{DD} {HH}:{mm}',

//routerMode: 'history'

}

</script>

<script src="/static/docs/js/docsify.min.js"></script>

<script src="/static/docs/js/search.js"></script>

</body>

</html>

方式二 nginx部署

由于都是靜態(tài)文件,所以可以直接掛到nginx下面
步驟如下:

(1)安裝nginx:yum install nginx

配置:vi /etc/nginx/nginx.conf涯呻,如下圖凉驻,這里我直接將靜態(tài)文件放到 /usr/share/nginx/html 下,端口號改為了8000


image.png

(2)檢查nginx配置: nginx -t

(3)啟動nginx:systemctl start nginx

nginx常用命令:

重啟: systemctl reload nginx

查找nginx安裝目錄:rpm -ql nginx

查找nginx有沒有啟動: netstat -anp |grep :80

ps -ef|grep nginx

參考資料:

官方技術(shù)文檔:

https://docsify.js.org

markdown語法:

http://www.markdown.cn/

https://docsify.js.org/#/zh-cn/helpers

markdown編輯器

下列代碼編輯器或ide都支持markdown文件的編輯與預(yù)覽

subline_text

vscode

pycharm idea

配置導(dǎo)航和多頁面

https://docsify.js.org

最終效果

image.png
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末复罐,一起剝皮案震驚了整個濱河市涝登,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌效诅,老刑警劉巖胀滚,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異乱投,居然都是意外死亡咽笼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門戚炫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剑刑,“玉大人,你說我怎么就攤上這事双肤∈┨停” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵茅糜,是天一觀的道長七芭。 經(jīng)常有香客問我,道長蔑赘,這世上最難降的妖魔是什么狸驳? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任预明,我火速辦了婚禮,結(jié)果婚禮上耙箍,老公的妹妹穿的比我還像新娘贮庞。我一直安慰自己,他們只是感情好究西,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布窗慎。 她就那樣靜靜地躺著,像睡著了一般卤材。 火紅的嫁衣襯著肌膚如雪遮斥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天扇丛,我揣著相機(jī)與錄音术吗,去河邊找鬼。 笑死帆精,一個胖子當(dāng)著我的面吹牛较屿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卓练,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼隘蝎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了襟企?” 一聲冷哼從身側(cè)響起嘱么,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎顽悼,沒想到半個月后曼振,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔚龙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年冰评,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片木羹。...
    茶點(diǎn)故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡甲雅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出汇跨,到底是詐尸還是另有隱情务荆,我是刑警寧澤妆距,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布穷遂,位于F島的核電站,受9級特大地震影響娱据,放射性物質(zhì)發(fā)生泄漏蚪黑。R本人自食惡果不足惜盅惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望忌穿。 院中可真熱鬧抒寂,春花似錦、人聲如沸掠剑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朴译。三九已至井佑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間眠寿,已是汗流浹背躬翁。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留盯拱,地道東北人盒发。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像狡逢,于是被迫代替她去往敵國和親宁舰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    aimaile閱讀 26,502評論 6 427
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個 Awesome - XXX 系列...
    小邁克閱讀 2,996評論 1 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理奢浑,服務(wù)發(fā)現(xiàn)明吩,斷路器,智...
    卡卡羅2017閱讀 134,704評論 18 139
  • 離機(jī)票上的日子還有11天 原來以為今年是飛不成的 當(dāng)時剛從青海出差回來殷费,龐大的項目不知道幾時能結(jié)束印荔,年假只能在元旦...
    amy430閱讀 409評論 2 1
  • 仿佛不經(jīng)意般 夢里讓我遇到了你 就在一個轉(zhuǎn)身的距離 你的笑點(diǎn)亮了我的雙眼 依舊那么瘦弱的身體 依舊一臉的慈愛溫情 ...
    李玫閱讀 361評論 0 1