Skip to content

Repository files navigation

My corner of the internet

hi! this is my second technically third iteration of creating a personal website, when creating my first site i learned a lot starting from simple vanilla html + css and evolving it overtime, i remember when i learned about YAML files and immediately started moving my long list of projects over into them here's one of my old files that really shows this :p

even though i've been coding for a while now, i'm still learning and that will be reflected in the codebase as i try new things i discover- the codebase of this site is far easier to maintain than my original one since it uses a framework (astro!) and if i make a change to how the footer looks i dont need to go into every file and make a change (this may sound elementary but that's how i was operating for a plethora of time!)

now, as im writing this on august 9th this site on this repo itself has come a long way, this is how it looked last november and here's how it's looking now! i'm adding this screenshot as i'm expecting this to look a bit different in two months, and vastly different in 4-5 as i keep trying new things, (if i'm even still on this same repo- we'll see!)

i'm always looking to improve, if you're a hack clubber dm me on slack or anyone can reach out to me at whatever my email is at the time (my public email has changed when domain expired in past and i lowk think that might happen again), as can be found on my website / profiles

thank u for reading and hope u enjoy :)

-- dhyan

Below is information about the website / local setup help

Stack

Astro Dev Commands

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
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
Astro documentation

Content

Most site data is easily changable + tileable in src/content/ as YAML (ex. projects, experiences, pfp, maps)

Personal info (name, email, location, links, etc.) is in src/consts.ts.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages