Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

itsdanieldk/itsdaniel.dk

Repository files navigation

πŸͺ» itsdaniel.dk

Personal blog and portfolio focused on software engineering, functional programming, and distributed systems.

itsdaniel.dk β€’ Built with Astro, TypeScript, and Tailwind CSS

Features

  • πŸ“ Type-safe content collections with Markdown/MDX
  • 🎨 Dark/light theme with system preference support
  • ⚑ Static site generation for optimal performance
  • πŸ” SEO optimized with JSON-LD, Open Graph, RSS
  • β™Ώ WCAG compliant accessibility

Development

# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build for production
pnpm build

Requirements: Node.js 18+, pnpm 9+

Project Structure

src/
β”œβ”€β”€ components/ # Reusable Astro components
β”œβ”€β”€ content/ # Markdown content (notes, projects)
β”œβ”€β”€ layouts/ # Page layouts
β”œβ”€β”€ pages/ # File-based routing
└── styles/ # Global CSS and Tailwind config

Adding Content

Create a new Markdown file in src/content/notes/ or src/content/projects/:

---
title: "Post Title"
description: "Brief description"
date: 2025εΉ΄01月15ζ—₯
draft: false
---
Your content here...

License

MIT - Mark Horn

About

🟣 itsdaniel.dk, a personal website, blog and portfolio

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /