前の記事
目的
- docsifyでドキュメントのページを作成する。
結果
ページの作成
- ディレクトリの構造に合わせて、URLパスが生成されます。
サイドバーの作成
- 自分で作成したサイドバーを使いたい場合、
_sidebar.md
をdocs
配下に作成し、index.html
にloadSidebar
をtrue
に指定します。他の名前を使用する場合、loadSidebar
の値に、その名前のファイルを指定します。<!-- index.html --> ..... <body> <script> window.$docsify = { name: "", repo: "", loadSidebar: true, // 子要素の表示数 subMaxLevel: 2 }; </script> <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script> .....
- 自分でサイドバーを作成する場合、デフォルトのCSSが効かなくなるので注意です。
ナビゲーションバーの作成
- 自分で作成したナビゲーションバーを使いたい場合、
_navbar.md
をdocs
配下に作成し、index.html
にloadNavbar
をtrue
に指定します。他の名前を使用する場合、loadNavbar
の値に、その名前のファイルを指定します。<!-- index.html --> ..... <body> <script> window.$docsify = { name: "", repo: "", loadSidebar: true, loadNavbar: true, // 子要素の表示数 subMaxLevel: 2 }; </script> <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script> .....
絵文字の使用
- 絵文字を使う場合は、
script
にplugin
を追加する必要があります。<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
カバーページの作成
- 自分で作成したカバーページを使いたい場合、
_coverpage.md
をdocs
配下に作成し、index.html
にcoverpage
をtrue
に指定します。他の名前を使用する場合、coverpage
の値に、その名前のファイルを指定します。<!-- index.html --> ..... <body> <script> window.$docsify = { name: "", repo: "", loadSidebar: true, // 子要素の表示数 subMaxLevel: 2 coverpage: true }; </script> <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script> .....
背景を変えたい
- デフォルトでは、ランダムに背景画像が生成されますが、以下のようにすることで、背景色や画像を変更することができます。
<!-- _coverpage.md --># docsify <small>3.5</small>
[GitHub](https://github.com/docsifyjs/docsify/) [Get Started](#test)
<!-- background image --> ![](_media/bg.png)
<!-- background color --> ![color](#f0f0f0)
ホスティング方法
Github Pages
- Github Pagesの設定で、ソースを
/docs
に指定すれば、それだけでOK。
他ホスティングサービスについては、ドキュメント参考。。。
参考
- docsify docsify.js.org