平時用Typora隨手記些東西圆仔,時間久了不好整理, 用Docsify加個本地搜索感覺是個不錯的辦法图贸。
去官網(wǎng)按文檔安裝
npm i docsify-cli -g
docsify init ./docs
編輯下index.html
<body>
<div id="app"></div>
<script>
window.$docsify = {
name: 'mydoc',
repo: 'http://your.repor.url',
search: 'auto',
loadSidebar: true,
subMaxLevel: 2,
loadNavbar: true,
autoHeader: true
}
</script>
<script src="http://unpkg.com/docsify/lib/docsify.min.js"></script>
<script src="http://unpkg.com/prismjs/components/prism-python.js"></script>
<script src="http://unpkg.com/prismjs/components/prism-yaml.js"></script>
<script src="http://unpkg.com/prismjs/components/prism-bash.js"></script>
<script src="http://unpkg.com/docsify/lib/plugins/search.min.js"></script>
<script src="http://cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="http://cdn.jsdelivr.net/npm/docsify-copy-code"></script>
</body>
這樣就可以直接本地搜索了
寫了段shell來自動生成_sidebar.md,這樣每次整理完就可以直接刷新Docsify
tree -tf --noreport -P '*.md' -I '*~|_*|README.md|pics' --charset ascii --sort=name $1 | sed -e 's/| \+/ /g' -e 's/[|`]-\+/ */g' -e 's:\(* \)\(\(.*/\)\([^/]\+\)\):\1[\4](\2\/):g' -e 's/^\.$/ * [Home](\.\/)/g' -e 's/md\/)/md)/g' > _sidebar.md
docsify serve .
再用Git client 來init一個本地repo,就不用擔(dān)心丟東西了