Skip to content

Commit 8b7e731

Browse files
committed
features list again
1 parent 3664a17 commit 8b7e731

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

README.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,18 @@ The greatest care is devoted to a solid, clear, comprehensive, understandable, m
1616
- Post and Project content collections for `.mdx` content
1717
- Support for both Tags (1:N) and Categories (1:1) relations
1818
- Astro view transitions
19-
- Concise and readable `astro.config.ts` with extracted configurations for integrations and plugins
20-
- Astro optimized images, all image sizes and breakpoints centralized into a single place as constants
21-
- All website routes centralized into a single constant object, same for all file system paths
19+
- Astro optimized images
2220
- Pagination for both blog and projects pages
21+
- Environment variable controlled preview mode for draft posts and projects
22+
- Embedded code syntax highlighting using `expressive-code`integration
23+
- RSS and Json feed endpoints
24+
25+
#### Structure
26+
27+
- Extracted configuration for integrations and plugins to keep `astro.config.ts` clean and readable
28+
- All website routes centralized into a single constant object
29+
- All file system paths centralized into a single constant object
30+
- All image sizes and breakpoints centralized into a single place as constants
2331

2432
#### Styling
2533

@@ -32,11 +40,13 @@ The greatest care is devoted to a solid, clear, comprehensive, understandable, m
3240

3341
#### SEO and Metadata
3442

35-
- Metadata handling for all types of pages, with defaults
43+
- Centralized and typed metadata for all types of pages, with defaults
44+
- Open graph image endpoint with Satori generated images for all pages with hero image and random gradient background
45+
- Sitemap generated at build-time
3646

3747
#### External libraries
3848

39-
- Comments with Giscus
49+
- Comments with Giscus and dark mode support
4050

4151
#### Types
4252

@@ -61,7 +71,7 @@ The greatest care is devoted to a solid, clear, comprehensive, understandable, m
6171

6272
The most important projects, examples, demos, resources that I reused and reviewed:
6373

64-
- Starter project, initial structure, some components, some plugins, integrations, libs choices - repo: [paularmstrong/paularmstrong.dev](https://github.com/paularmstrong/paularmstrong.dev), blog: https://paularmstrong.dev/blog
74+
- Starter project, initial structure, some components, some plugins, integrations, libs, styling choices - repo: [paularmstrong/paularmstrong.dev](https://github.com/paularmstrong/paularmstrong.dev), blog: https://paularmstrong.dev/blog
6575
- Navbar responsive menu, theme toggling - repo: [chrismwilliams/astro-theme-cactus](https://github.com/chrismwilliams/astro-theme-cactus), demo: https://astro-cactus.chriswilliams.dev/posts
6676
- Astro collections schemas, some visual design decisions - repo: [billy-le/billyle.dev](https://github.com/billy-le/billyle.dev), blog: https://billyle.dev
6777
- Giscuss comments, Satori og-image - repo: [thomasledoux1/website-thomas-astro](https://github.com/thomasledoux1/website-thomas-astro) , blog: https://website-thomas-astro.vercel.app/, repo: [TkDodo/blog](https://github.com/TkDodo/blog), blog: https://tkdodo.eu/blog

0 commit comments

Comments
 (0)