rdoc
Blazing-fast статический генератор сайтов для React, просто напишите файл Markdown. Посетите веб-сайт react-doc.github.io для получения дополнительной информации.
Сайт документации также является демонстрационным примером example.
Начать работу с rdoc очень просто. Просто установите его как модуль и запустите, чтобы создать свой веб-сайт.
Давайте начнём!
Установите rdoc глобально в вашей системе. Вам потребуется иметь Node >= 8 на вашем локальном компьютере разработки. Вы можете использовать n, чтобы легко переключать версии Node между различными проектами.
npm install rdoc -g
# /usr/local/bin/rdoc -> /usr/local/lib/node_modules/rdoc/.bin/rdoc.js
# /usr/local/bin/rdoc-cli -> /usr/local/lib/node_modules/rdoc/.bin/rdoc.js
Добавлена команда rdoc-cli
для разрешения конфликтов команд rdoc
на Mac.
rdoc init my-project # Инициализировать проект
# или
rdoc-cli init my-project
cd my-project && npm install # Установить зависимости.
npm start # В каталоге запустите службу.
npm run build
package.json
{
"scripts": {
"deploy": "rdoc --publish <your repo url>"
...
},
...
}
gh-pages
npm run deploy
Использование: rdoc [options]
Быстрый статический сайт-генератор для React.
Опции:
-i, init [path] Создать пустой веб-сайт или повторно инициализировать существующий.
-d, --doc <path> Другие сгенерированные документы.
-o, --output <path> Записывает скомпилированный файл в каталог диска. (по умолчанию: .rdoc-dist)
-p, --port [number] Порт. (по умолчанию: 5858)
--host [host] Хост. (по умолчанию: 0.0.0.0)
-b, --branch <branch> Имя ветки, в которую вы нажимаете. (по умолчанию: gh-pages)
--publish [url] Другие сгенерированные документы.
--build Создание оптимизированной производственной сборки.
--clean Удалить папку .cache.
-h, --help вывести информацию об использовании
Примеры:
$ rdoc init
$ rdoc init doc-example
$ rdoc -d doc/mm
$ rdoc -d tutorial,doc
$ rdoc -d tutorial,doc --clean --build
$ rdoc -p 2323 -d doc --clean
$ rdoc --host 0.0.0.0 -d doc --clean
$ rdoc --publish https://<your-git-repo>.git --branch master
Для разработки запустите самоперезагружающуюся сборку, получите код:
$ git clone https://github.com/jaywcjlove/rdoc.git
$ cd rdoc # В каталог
$ npm install # или yarn install
Чтобы разработать, запустите самоперезапускающуюся сборку:
# Запустить приложение
# Автоматически перезапускать приложение каждый раз при изменении кода.
# Полезно во время разработки.
$ npm run start
Откройте браузер и посетите http://localhost:5858
.
├── README.md
├── .rdoc-dist
├── package.json
├── src
│ ├── build.js
│ ├── commands
│ ├── conf
│ ├── publish.js
│ ├── server.js
│ ├── utils
│ └── web
├── templates
│ └── default # документ статического файла.
└── theme
└── default
Лицензия MIT (MIT)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )