Рекомендуется установить docsify-cli
глобально, что поможет инициализировать и просматривать сайт на локальном компьютере.
npm i docsify-cli -g
Если вы хотите хранить документацию в подкаталоге ./docs
, вы можете использовать следующую команду init
.
docsify init ./docs
После завершения init
вы можете увидеть список файлов в подкаталоге ./docs
.
index.html
файл входаREADME.md
домашняя страница.nojekyll
предотвращает игнорирование GitHub Pages, файлов начинающиеся с символа подчёркивания_
Вы можете легко обновить документацию в ./docs/README.md
, конечно, вы можете добавить больше страниц.
Запустите локальный сервер docsify serve
. Вы можете просмотреть свой сайт в браузере по адресу http://localhost:3000
.
docsify serve docs
?> Для получения больше варинатов использования docsify-cli
, обратитесь к документации docsify-cli.
Если вам не нравится npm
или у вас возникли проблемы с установкой инструмента, вы можете вручную создать index.html
:
<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta charset="UTF-8">
<link rel="stylesheet" href="//unpkg.com/docsify/themes/vue.css">
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
//...
}
</script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
</body>
</html>
Если вы установили Python в свою систему, вы можете легко использовать его для запуска статичного сервера для предварительного просмотра вашего сайта.
cd docs && python -m SimpleHTTPServer 3000
Если вы хотите, вы можете показать диалог загрузки, прежде чем docsify начнет визуализировать вашу документацию:
<!-- index.html -->
<div id="app">Пожалуйста, подождите...</div>
Вы должны установить атрибут data-app
, если вы изменили el
:
<!-- index.html -->
<div data-app id="main">Please wait...</div>
<script>
window.$docsify = {
el: '#main'
}
</script>
Подробнее про конфигурацию el.