Skip to content

Latest commit

 

History

History
62 lines (42 loc) · 1.62 KB

README.md

File metadata and controls

62 lines (42 loc) · 1.62 KB

Website

This website is built using Docusaurus 2, a modern static website generator.

Installation

$ yarn

Local Development

$ 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.

Translation

For each time there is a new content in the website, copy the Markdown files from the original directory into the corresponding locale directory in i18n directory. The Markdown files from docs must be copied into docusaurus-plugin-content-docs. Similarly, the Markdown files from assignments must be copied into docusaurus-plugin-content-assignments. The translator then may begin translating the document in i18n directory.

To live preview the changes made in the English locale directory, use the following command:

$ yarn start-en

This command starts a local development server that renders the Markdown files in the English locale directory instead of the default Indonesian version.

Build

$ yarn build

This command generates static content into the build directory and can be served using any static contents hosting service.

Deployment

Using SSH:

$ USE_SSH=true yarn deploy

Not using SSH:

$ GIT_USER=<Your GitHub username> yarn deploy

If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.