Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/norskeld/nrsk.dev
Personal website & blog.
https://github.com/norskeld/nrsk.dev
astro blog ssg tailwind typescript
Last synced: about 1 month ago
JSON representation
Personal website & blog.
- Host: GitHub
- URL: https://github.com/norskeld/nrsk.dev
- Owner: norskeld
- License: mit
- Created: 2021-12-01T14:12:37.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T09:02:19.000Z (5 months ago)
- Last Synced: 2024-08-12T23:47:49.063Z (5 months ago)
- Topics: astro, blog, ssg, tailwind, typescript
- Language: Astro
- Homepage: https://nrsk.dev
- Size: 5.48 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nrsk.dev
Personal website & blog.
## Features
- [x] Built with **[Astro 4][astro]** and **TypeScript**.
- [x] Uses **Astro [Content Collections][collections]** with **[Zod]** schemas.
- [x] Uses **Markdown**/**MDX** with YAML frontmatter for authoring articles.
- [x] Uses **[Expressive Code][expressive]** for syntax highlighting.
- [x] Ships ~5-7 KB (gzipped) of JS to support [View Transitions][vts] and theme switching.
- [x] **Dark theme** (respects `prefers-color-scheme`) support.
- [x] Uses **[Tailwind]** for styling.
- [x] Uses **[astro-seo]** to generate **[Open Graph][open-graph]** metadata.
- [x] Uses **[satori]** to generate static **[Open Graph images][open-graph-images]**.Also:
- [x] Scores **99/100 on [yellowlab.tools]** (all devices).
- [x] Scores **all 100s on [pagespeed.web.dev]** (both mobile and desktop).## Backlog
- [ ] Add article series.
## License
> **The content under the `src/content` directory is [licensed](LICENSE-CONTENT) under the [CC BY 4.0][cc-by-license] license.**
The code is licensed under the [MIT](LICENSE) license.
[astro]: https://astro.build
[tailwind]: https://tailwindcss.com
[expressive]: https://expressive-code.com
[open-graph]: https://ogp.me
[open-graph-images]: https://ogp.me/#structured
[cc-by-license]: https://choosealicense.com/licenses/cc-by-4.0/
[collections]: https://docs.astro.build/en/guides/content-collections/
[zod]: https://zod.dev
[vts]: https://docs.astro.build/en/guides/view-transitions/
[astro-seo]: https://github.com/jonasmerlin/astro-seo
[satori]: https://github.com/vercel/satori[yellowlab.tools]: https://yellowlab.tools/result/guytxvkjwf
[pagespeed.web.dev]: https://pagespeed.web.dev/analysis/https-vm-codes/o6sb2m6idv?form_factor=mobile