This repository hosts my website, located at https://hans5958.github.io. Basically, it contains all about me that I wanted to show the world.
I wanted to try to use some modern toys of the current state of web development, while keeping it still simple. With Astro, that is a pipe dream, came true. It is technically still ol' website, with a sprinkle of modern things and a site generator.
This is generation 4 (v4) of the website. If you want to check the previous generation (generation 3 with Jekyll), check out https://github.com/Hans5958/website-jekyll.
For nerds, the technologies that are used are as follows.
- HTML5
- JavaScript (ES6)
- CSS
- TypeScript
- Tailwind CSS (theme)
- Astro (static site generator)
- Iconify (icons)
- Git and GitHub (version control)
- GitHub Pages (website hosting)
- Visual Studio Code (text editor)
- Notepad++ (text editor)
- Google (for hours of internet searching for bug fixes and guides)
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add , astro check |
npm run astro --help |
Get help using the Astro CLI |
This website is licensed under the terms of MIT license.