Projects
Tech Stack & Credits for the Astro AntfuStyle Theme
Astro Ecosystem
astro
The web framework for content-driven websites
@astrojs/check
Astro's official check tool
@astrojs/markdown-remark
Astro's integration with markdown using Remark
@astrojs/mdx
Astro's MDX support
@astrojs/rss
Astro RSS feed generation support
@astrojs/sitemap
Astro Sitemap generation
astro-robots-txt
Robots.txt generator for Astro
prettier-plugin-astro
Prettier plugin for Astro files
Astro Content Loaders
CSS & Icons
Markdown/HTML Handling
remark-directive
Remark plugin for custom Markdown directives
remark-directive-sugar
Remark plugin to provide predefined directives
remark-imgattr
Remark plugin to add attributes to markdown and mdx images
remark-math
Remark plugin to support math (`$C_L$`)
rehype-autolink-headings
Rehype plugin for automatically linking headings
rehype-callouts
Rehype plugin for rendering blockquote-based callouts
rehype-external-links
Rehype plugin for handling external links
rehype-katex
Rehype plugin to render elements with a `language-math` class with KaTeX
Image Handling
Code Block Handling
Utilities
p5
A JavaScript library for accessible creative coding
pagefind
A static search tool
nprogress
Slim progress bars for Ajax applications
swiper
Most modern mobile touch slider
@atproto/api
APIs for ATProto and Bluesky
reading-time
Estimate reading time for text
html-entities
Encode/decode HTML entities
TypeScript
Linting & Formatting
eslint
The pluggable linting utility for JavaScript
@eslint/js
ESLint core JS rules
eslint-plugin-astro
ESLint plugin for Astro
eslint-plugin-jsx-a11y
Static AST checker for accessibility rules
eslint-config-prettier
Disables ESLint rules that conflict with Prettier
globals
Global variables for various environments
prettier
An opinionated code formatter
simple-git-hooks
Easily manage Git hooks
lint-staged
Run linters on staged git files
Remark Utilities