Skip to content

Hans5958/hans5958.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hans5958's Website

Deployment status License Visit the website on hans5958.github.io

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.

Technologies

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)

Commands

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

License

This website is licensed under the terms of MIT license.