This website is built using Docusaurus, a modern static website generator. This site is deployed at https://developer.riscv.org/.
Install Docusaurus
yarn installInstall / run antora
cd antora
npx antora --fetch antora-playbook.ymlNote: there are specific overrides for the antorra build process in antora/supplimental-ui/partials, if you are seeing weird behavior address these files first.
run it with yarn. yarn clear; yarn build; yarn start is the ultimate hack, it will fix almost anything.
If this is your first time installing then run
yarn install
yarn build
yarn startto stop the local build press ctrl+c
After your first time running the install you can just use yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
To run the site with search run the following 2 commands:
npm run docusaurus build
npm run docusaurus serveNOTE: if you do not do this and instead just use npm start then the search bards will not build.
If something has gone wrong, try running yarn clear; yarn build; yarn start
If you still have issues remove the node_modules folder, then run yarn clear; yarn install; yarn build; yarn start.
This will fix 99% of problems.
The blog content are markdown files under the blog/ folder. You can create a new blog post by simply adding markdown files here. Take note of the header in the markdown files to specify author, date, post types,...etc.
To submit a new board / reference design please open a PR and follow the template. TODO: work in progress, come back to complete instructions once build out is finished.