Skip to content

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hans5958's Website

Deployment status License Visit the website on hans5958.id

This repository hosts my website, located at hans5958.id. 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
  • Node.js (runtime)
  • pnpm (package manager)
  • 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, Stack Overflow, Reddit, Discord, chatbots, etc (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
pnpm install Installs dependencies
pnpm dev Starts local dev server at localhost:3000
pnpm build Build your production site to ./dist/
pnpm preview Preview your build locally, before deploying
pnpm astro ... Run CLI commands like astro add, astro check
pnpm astro --help Get help using the Astro CLI

License

This website is licensed under the terms of MIT license.

About

📄 Personal site of all about me (with Astro!).

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages