Skip to content
generated from jktrn/astro-erudite

The official repository for merox.dev – a blog and IT documentation site dedicated to web development and online security.

License

Notifications You must be signed in to change notification settings

meroxdotdev/merox

Repository files navigation

Merox.dev

Personal blog and portfolio website for Robert Melcher (merox), sharing insights on system administration, cybersecurity, homelab infrastructure, and Kubernetes.

Live Site: merox.dev

About

Merox.dev is a static blog built with Astro that showcases technical writing, projects, and professional experience. The site focuses on practical guides for Linux-based technologies, Kubernetes, homelab infrastructure, and security topics.

Author

Robert Melcher (@merox)

  • Role: HPC System Administrator at Forvia
  • Background: Former Cybersecurity Engineer
  • Expertise: Linux, Kubernetes, networking, security, infrastructure automation
  • Location: Based in Europe

Features

Content & Writing

  • MDX Blog Posts - Rich content authoring with component support
  • Math Rendering - LaTeX math equations via KaTeX
  • Code Highlighting - Enhanced code blocks with Expressive Code
  • Subposts - Multi-part series support for long-form content
  • Tags & Categories - Organized content discovery
  • Author Profiles - Multi-author support with dedicated author pages

User Experience

  • Dark/Light Theme - System preference detection with manual toggle
  • Search Functionality - Full-text search powered by FlexSearch
  • View Transitions - Smooth SPA-like navigation
  • Responsive Design - Mobile-first approach with Tailwind CSS
  • Accessibility - Semantic HTML and ARIA labels throughout

Interactive Features

  • Post Reactions - Emoji reactions (like, love, fire, celebrate, clap) stored in Cloudflare KV
  • Giscus Comments - GitHub Discussions-based commenting system
  • RSS Feed - Automatic feed generation at /rss.xml
  • Sitemap - Auto-generated XML sitemap for SEO

Analytics & SEO

  • Google Analytics - Optional integration via environment variables
  • Umami Analytics - Privacy-focused analytics option
  • Open Graph - Rich social media previews
  • Structured Data - JSON-LD schemas for Person, Organization, and WebSite
  • IndexNow API - Search engine indexing support

Pages

  • Home - Featured posts and hero section
  • Blog - Paginated blog listing with search
  • Projects - Showcase of technical projects
  • About - Professional background and experience
  • Tunes - Automated Last.fm listening history (updated via GitHub Actions)

Technology Stack

Core

Integrations

Deployment

  • Hosting: Cloudflare Pages
  • API: Cloudflare Pages Functions for post reactions
  • Storage: Cloudflare KV for reaction data persistence
  • CDN: Global edge network for fast content delivery

Development Tools

  • TypeScript - Full type safety
  • Prettier - Code formatting
  • Vitest - Unit testing framework
  • GitHub Actions - CI/CD and automated updates

Contact


Built with Astro and deployed on Cloudflare Pages

About

The official repository for merox.dev – a blog and IT documentation site dedicated to web development and online security.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •