My personal website
| .astro | ||
| .direnv | ||
| .vscode | ||
| .yarn/sdks | ||
| nix | ||
| public | ||
| src | ||
| .envrc | ||
| .gitattributes | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc.yml | ||
| .yarnrc.yml | ||
| astro.config.mjs | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE.md | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
My website
This is just a basic personal website I made using the astro framework. It generates a purely static webpage, no SSR or CSR.
Tools/libraries used
- astro for generating the HTML
- scss for making CSS slightly nicer to use
- prettier for auto-formatting files
- typescript because javascript sucks
Contributing
No clue why anyone besides me would want to contribute, but simply make a PR or issue and i'll look at it I suppose. This node project uses corepack so just run corepack enable and then use yarn to manage packages and run scripts. Running yarn by itself will also install all packages needed.
Scripts:
yarn dev: Starts a hot-reloading development webserver with astroyarn preview: Starts a test webserver serving thedistdirectory with astroyarn build: Builds the static HTML and other files into thedistdirectory with astroyarn format: Formats all files with prettier