Important: This project is very Work-In-Progress
Goal: Create a website for the id-Tech3 mapping Trello board
- Install Node. (recommended:
nvm
) - Install all required npm modules with
npm install
fromsrc/docusaurus
when running it for the first time. - Run
npm start
from thesrc/docusaurus
folder.
The command will launch a development version of the website that can be accessed fromlocalhost
.
ROOT
├─ 🗀 content
├─ 🗀 src
│ ├─ 🗀 blog
│ ├─ 🗀 css
│ ├─ 🗀 docusaurus
│ ├─ 🗀 pages
│ ├─ 🗀 static
│ │ └─ 🗀 img
│ └─ 🗎 website.config.ts
└─ 🗀 public
Stores all of the files that will be interpreted as content for the website.
Stores all of the site's configuration options in one place for easier/simpler access.
Holds the files required by the framework to work.
No need to modify anything, so the technical stuff is stored away into this folder.
Run npm start
from this folder to launch a development version of the website from localhost
.
Root folder of the pages plugin.
Every js,jsx,ts,tsx,md,mdx
file that doesn't start with _
will be interpreted as a standalone website page.
Folder where global css files should be stored.
note: Not mandatory. Pages could also store their css right next to them as PAGE.module.css
(disabled) Holds the content that will show up in the blog section.
Folder where build files are stored locally when creating a release build.
Ignored by git. Only for development/testing. The website is deployed into a separate branch.