Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devnyxie.com

TypeScript Next.js Node.js ESLint License

Build

A minimalist, fast, and accessible blog template built with Next.js, Tailwind CSS and MDX.

Screenshot of devnyxie.com

Features

  • Awesome Markdown Support: Write your blog posts in Markdown with support for front matter, along with cool syntax highlighting and themes.
  • Config Driven: Easily manage all content of your blog through configuration files.
  • SEO Optimized: Built with SEO best practices in mind, almost everything is statically generated for optimal performance and minimal server load.

Dependencies Overview

Content Pipeline

  • velite for build-time content processing — compiles all MDX once, outputs typed JS modules
  • @mdx-js/mdx for runtime MDX compilation (YAML-sourced content pages)
  • remark-breaks for converting line breaks to <br> tags
  • remark-gfm for GitHub Flavored Markdown support
  • rehype-slug for adding slugs to headings
  • rehype-autolink-headings for adding links to headings
  • @shikijs/rehype for syntax highlighting
  • shiki for syntax highlighting engine
  • js-yaml for YAML parsing
  • zod for static content validation and typization

Components & UI

  • tailwind-merge for merging Tailwind CSS classes
  • clsx for conditional class names
  • class-variance-authority for managing component variants
  • next-themes for theme management
  • @radix-ui/react-slot for composable component slots
  • @radix-ui/react-navigation-menu for accessible navigation menus
  • lucide-react for React icon components
  • @tabler/icons-react for Tabler icon components

Animations & Interactions

  • framer-motion for animations and transitions
  • react-intersection-observer for intersection observer hooks

Development & Data

  • glob for file pattern matching
  • react-activity-calendar for GitHub-style activity calendars

Roadmap

  • Overall Normalization of styles - paddings, margins, font sizes

Development

We are utilizing Node.js 24 LTS for this project, along with pnpm as our package manager. To set up the development environment, please follow these steps:

License

The project is licensed under the MIT License, except for the two directories: public/* and content/*, which are not included in the license and are strictly prohibited from being used, copied, modified, or distributed in any form without explicit permission from the original author.

About

A lightweight blog template focused on speed, simplicity, and accessibility, with an advanced markdown pipeline for MDX, syntax highlighting, and type-safe content.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages