Skip to content

Commit 6c79856

Browse files
committed
developer blog implementation details
1 parent 2b63410 commit 6c79856

File tree

1 file changed

+7
-2
lines changed
  • src/content/project/2024/09-30-developer-blog

1 file changed

+7
-2
lines changed

src/content/project/2024/09-30-developer-blog/index.mdx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,20 @@ Build a custom blog script for my personal coding blog.
3131
## Features
3232

3333
- Static Astro website
34-
- Post and project markdown content
34+
- Post and project MDX content
3535
- Tags, categories, pagination
3636
- Optimized images, view transitions
3737
- SEO friendly - sitemap, metadata, Open Graph image
3838
- GitHub Pages, Nginx, x86 and arm Docker deployments
39+
- Plausible analytic
3940

4041
## Implementation details
4142

42-
You can find more implementation details in the <Link href="https://github.com/nemanjam/nemanjam.github.io/tree/main#implementation-details" variant="markdown" target="_blank" title="README.md file">README.md</Link> file on Github.
43+
While building it, I researched many existing examples and paid close attention to clean, structured code because I intend to use it for years to come.
44+
45+
It is a static website that makes use of all Astro v5 features. It is organized around Post and Project content layer models. Content can be filtered by tags and categories, and has pagination support. There is also full SEO support with metadata, sitemap and dynamic Open Graph images. Tailwind is used for responsive design, dark mode and color themes. React is used for interactive components. Three deployment methods are supported and automated, Nginx, Docker and Github Pages.
46+
47+
There is a lot more to be said, such as embeds for code and YouTube, RSS feeds, image optimization, hierarchical layouts, environment variables, etc. You can read about all of this in more detail in the <Link href="https://github.com/nemanjam/nemanjam.github.io/tree/main#implementation-details" variant="markdown" target="_blank" title="README.md file">README.md</Link> file on Github.
4348

4449
## Lessons learned
4550

0 commit comments

Comments
 (0)