Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alex-grover/alexgrover.me-old
Create > Consume
https://github.com/alex-grover/alexgrover.me-old
astro blog personal-website portfolio typescript
Last synced: 3 months ago
JSON representation
Create > Consume
- Host: GitHub
- URL: https://github.com/alex-grover/alexgrover.me-old
- Owner: alex-grover
- Created: 2022-10-15T20:32:22.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-09T21:59:09.000Z (4 months ago)
- Last Synced: 2024-09-10T02:44:04.699Z (4 months ago)
- Topics: astro, blog, personal-website, portfolio, typescript
- Language: XSLT
- Homepage: https://alexgrover.me
- Size: 4.07 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# alexgrover.me
Welcome to the repository for my personal website! It's very much a work in progress. Somehow I find myself spending more time rebuilding stuff than actually writing content 😅
Technologies in use:
- [TypeScript](https://www.typescriptlang.org)
- [Astro](https://astro.build)
- Markdown for content
- Vanilla CSS + CSS variables
- [astro-themes](https://github.com/alex-grover/astro-themes) for dark mode
- [postcss-custom-media](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-media) to use the Stage 2 CSS feature and consolidate media queries
- [Lucide Icons](https://lucide.dev)
- [Prettier](https://prettier.io), [Stylelint](https://stylelint.io), [lint-staged](https://github.com/okonet/lint-staged), and [husky](https://typicode.github.io/husky/#/) for linting and formatting
- [Playwright](https://playwright.dev) for testing
- [GitHub Actions](https://github.com/features/actions) to run CI jobs
- [Dependabot](https://github.com/features/security/) to keep dependencies up to date
- [Vercel](https://vercel.com) for hosting and analytics## Getting Started
- Install Node.js
- `gh repo clone alex-grover/alexgrover.me`
- `npm install`
- `npm run dev`### To Customize
- Update `constants.ts` with your preferred values
- Update favicons
- Update `theme-color` meta tags