docsify-ドキュメントを迅速に生成するWebサイトを構築する必要はありません
5072 ワード
docsify
ドキュメントの迅速な生成ページを構築する必要はありません
Webサイト:https://github.com/qingwei-li...ドキュメント:https://docsify.js.org/zh-cn
とくせい構築する必要はなく、markdownを書き終わったら を直接公開します.は、カスタムトピック をサポートします.使いやすく軽量 クイックハンド
プロジェクトの作成
空のプロジェクトを新規作成し、
エントリファイルの作成
ドキュメントの迅速な生成ページを構築する必要はありません
Webサイト:https://github.com/qingwei-li...ドキュメント:https://docsify.js.org/zh-cn
とくせい
プロジェクトの作成
空のプロジェクトを新規作成し、
docs
ディレクトリを作成しdocsディレクトリの下に進みます.mkdir my-project && cd my-project
mkdir docs && cd docs
エントリファイルの作成
404.html
ファイルを作成します.
README.md
ファイルをホームページとして # Title
## balabala
!
プロジェクトpush
をGitHub に いた 、 ページに いてGitHub Pages を き、docs/
オプションを する
コマンドラインツール
ドキュメントディレクトリの な を にし、プロジェクトのpackage.json
のオプションをdocsifyの として み り、ローカルプレビューをサポートします.
インストールnpm i docsify-cli -g
の
デフォルトの は のディレクトリにあり、docs
ディレクトリの にドキュメントを することを します.docsify init docs
ローカルサービスの
サーバを してプレビューを にし、 くhttp://localhost:3000 docsify serve docs
はdocsify-cliを
テーマ
vueが されています.cssとbuble.css、404.html
のcdnアドレスを すればいいです
その の
ページREADME.md
はホームページとして、 のページが であれば、 する*.md
ファイルをドキュメントディレクトリの に し、 えばguide.md
を すると、 するルーティングは/guide
である.
ツールバーの
ナビゲーションは404.html
ファイルに で く があります. は を してください.
パラメータ
repo
の にあるGitHubアイコンを に、 く は404.html
のscriptを
max-level
ディレクトリの レベル( は6)
el
ノード を き えます.デフォルトは#app
です.
sidebar-toggle
Sidebarスイッチボタン
sidebar
TOC は できなくなり、 くのドキュメントをナビゲートするのに しており、data-sidebar
はグローバル を します.
window.sidebar = [
{ slug: '/', title: 'Home' },
{
slug: '/pageA',
title: 'page A',
children: [
{ slug: '/pageA/childrenB', title: 'children B' }
]
},
{ slug: '/PageC', title: 'Page C' }
]
load-sidebar
サイドバープロファイルを み みます. されている 、 のディレクトリの_sidebar.md
がデフォルトでロードされます.ファイルが しない は、TOCがサイドバーとして されます.2 ディレクトリがある は、プロファイルも する があります.
サイドバーファイル を できます
_sidebar.md
の は、このようなものであってもよい- [Home](/)
- [Installation](/installation)
- Essentials
- [Getting Started](/getting-started)
- [Dynamic Route Matching](/dynamic-matching)
- [Nested Routes](/nested-routes)
- [Programmatic Navigation](/navigation)
- [Named Routes](/named-routes)
- [Named Views](/named-views)
- [Redirect and Alias](/redirect-and-alias)
- [HTML5 History Mode](/history-mode)
load-navbar
ナビゲーションプロファイルを み みます. されている は、 のディレクトリの_navbar.md
がデフォルトでロードされます.ファイルが しない はhtmlで されたナビゲーションバーが されます.
ナビゲーションバーのファイル を できます
_navbar.md
の は、このようにすることができる.- [en](/)
- [ ](/zh-cn)
もちろん2 リストもサポートされており、ドロップダウンリストが されます- [download](/download)
- language
- [en](/)
- [ ](/zh-cn)
FAQ
なぜ404.html
でindex.html
を わないのか
docsifyが したいのは、 も な でコンテンツを にレンダリングすることです.
えば、README.md
とguide.md
の2つのドキュメントがあります.index.html
をファイル として すると、README.md
はトップページファイルとして されているため、 しくレンダリングできます.しかし、my-domain.com/guide
が たい がguide.md
のコンテンツにアクセスすると、 しません.ディレクトリの にguide.html
のファイルが しないためです.
しかしGitHub Pagesサーバはリソースが つからず、404.html
ファイルをロールバックしてレンダリングします.
Webサイト:https://github.com/qingwei-li...ドキュメント:https://docsify.js.org/zh-cn