Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 1.96 KB

README.md

File metadata and controls

63 lines (47 loc) · 1.96 KB

geri.dev

geri.dev on PC

This my personal site, geri.dev written with:

The site is deployed using GitHub Pages behind Cloudflare's CDN for further protection and caching.

As you can tell I am still very much learning frontend..


Todo

Chores

  • Project setup
    • Astro
    • Tailwind
  • Deployment
  • Image optimization
  • FontAwesome optimization
  • Redirects

Content

  • Brief about me page
  • New favicon/META tags
  • Server archives
    • Basic page listing servers with download links
    • Detail view with brief descriptions and all the images
  • Technologies page
  • Contacts page
  • 404 page
  • CV
  • Basic blog (Markdown)
  • Dark/light theme toggle
  • Get the site to 100% in Lighthouse categories Lighthouse showing 84 for accessibility

Developing

If you'd like to make any changes or create your own, feel free to do so!

Here are some steps to get you started.

  1. Ensure you have Git, Node and NPM installed
  2. Clone the repository: git clone [email protected]:NotGeri/geri.dev.git and open it in your favourite IDE.
  3. Install the dependencies: npm i
  4. Start the Astro dev process: npm run dev
  5. You can access the site with live reloading at 127.0.0.1:3000

If you need to make changes to what icons are included, do so in the rollup/fontawesome.js and then run npm run rollup

Finally, if you want to build the site for production, use npm run build and you can find the final product under dist/.

🦎