1
0
Fork
You've already forked Bort
0
A Rewrite of my Website in Astro of my Rewrite in React of my Rewrite in Hugo 😛 http://annsann.eu/
  • MDX 76.6%
  • Astro 19.6%
  • TypeScript 1.6%
  • CSS 1.5%
  • JavaScript 0.7%
2026年07月05日 12:32:51 +02:00
.github/workflows Switch back 2026年01月15日 15:52:45 +01:00
.vscode Start work on ramblings section and CMS integration 2024年04月19日 16:55:34 +02:00
public Add own blinky and update avatar 2024年12月13日 16:11:40 +01:00
src add rss metatag 2026年07月05日 12:32:51 +02:00
.gitignore Initial Commit 2024年02月20日 19:15:02 +01:00
astro.config.mjs Add aly blinky 2026年03月23日 14:01:57 +01:00
deno.lock Update astro 2025年12月11日 16:58:22 +01:00
frontmatter.json Start work on ramblings section and CMS integration 2024年04月19日 16:55:34 +02:00
package-lock.json Update astro 2025年12月11日 16:58:22 +01:00
package.json Update astro 2025年12月11日 16:58:22 +01:00
README.md Update ReadME 2024年03月29日 19:47:34 +01:00
tsconfig.json Upgrade to Astro v5 2024年12月13日 15:02:20 +01:00

Blog v3

This repository contains the source code for the third iteration of my personal blog. The blog is built in pure TypeScript, statically generated using Astro.

Project Structure

The project is organized into several key directories and files, each with a specific purpose:

  • public: This directory contains all the static assets that are served directly by the server. This includes images, fonts, and other media.

  • src

    • components: This is where the reusable building blocks of the application are kept. Each component represents a self-contained piece of UI.

    • content: This directory contains all the static content, such as text, images, or other media. If it's something that users see but doesn't change, it's likely found here.

      • blog: This directory contains the markdown files that represent the blog posts. Each file corresponds to a different blog post.
    • layouts: This is where the common layouts for the pages are defined. These are the consistent parts of the UI that provide a unified look and feel across the application.

    • pages: This directory contains the components that make up entire pages in the application. Each file corresponds to a different page that users can visit.

    • utils: This directory contains utility functions that are used across the application.

Collaboration

As with the original blog, this repository, compared to other repositories of mine, isn't meant to be welcoming to contributions from other developers given the nature of a personal blog, it is however open source with the goal of inspiring people interested in the behind the scene magic of the site and I do welcome people finding spelling mistakes, etc.