To use this template, run react-static create
and use the typescript
template.
react-static-typescript-plugin
supports path aliases since v3.1. It has been set up in this template.
// tsconfig.json
{
// ...
"paths": {
"@components/*": ["src/components/*"]
},
// ...
}
// this works in your React app
import FancyDiv from '@components/FancyDiv'
The blog section is generated by parsing all top level markdown files from the wiki
, which is a submodule, being fed by the wiki
section in github. Unless explicitly listed in specialPages
, all markdown files will be listed there. For top-level pages,
like Home, Milestones,...
There they have to be manually added to the dictionary, that is retuned by getRoutes
in the static.conf.js