rdoc
Blazing-fast static site generator for React, Just write Markdown file. Visit the react-doc.github.io website for more information.
The documentation site is also a demo example.
Getting Started
It's really easy to get started with rdoc. Just install it as a module and run it to create your website.
Let's get you started!
Install
Install rdoc
globally on your system. You’ll need to have Node >= 8 on your local development machine. You can use n to easily switch Node versions between different projects.
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
Added rdoc-cli
command to resolve Mac integration rdoc
command conflicts.
- Init Project
rdoc init my-project # Init project # or rdoc-cli init my-project
- Run website
cd my-project && npm install # Install dependencies. npm start # Into the directory, start the service.
- Compile output static HTML resources
npm run build
- Configure the deployment URL in
package.json
"scripts": "deploy": "rdoc --publish <your repo url>" ... ...
- Deploy to Github's
gh-pages
branch
npm run deploy
Command
Usage: rdoc [options] Fast static site generator
Development
To develop, run the self-reloading build, Get the code:
$ git clone https://github.com/jaywcjlove/rdoc.git$ cd rdoc # Into the directory $ npm install # or yarn install
To develop, run the self-reloading build:
# Run the app # Restart the app automatically every time code changes. # Useful during development. $ npm run start
Open your browser and visit http://localhost:5858
Folders
.├── README.md├── .rdoc-dist├── package.json├── src│ ├── build.js│ ├── commands│ ├── conf│ ├── publish.js│ ├── server.js│ ├── utils│ └── web├── templates│ └── default # document the static file. └── theme └── default
License
The MIT License (MIT)