Official website engine
Author: aiCreated Apr 17, 2023Updated Aug 15, 2024
We need an engine for new website. Requirements:
- Have plain HTML file for every page in
dist/folder - No hydration or big JS files. We may have JS only for simple things like framework switcher.
- No analytics or collective any private data. Only how many users visited website.
- Simple build tools even with a lack of DX. We need to reduce dependencies to be able to update the project a few years later.
- Simple deploy. I am thinking of using Github Pages (they are very stable).
- Some tool to generate beautiful pages from TSDoc.
The input to website:
- Markdown files
.d.tsfiles- HTML for layout, JS and CSS styles
- Assets like
favicon.ico
I want, also, to re-use some tools from another website which I support:
- Prettier. ESLint and Stylelint with Logux’s configs.
pnpmasdffor Node.js andpnpmversions control
Source: nanostores/nanostores