About

A minimalist blog template

✨ Features

  • Minimalist design
  • Supports dark mode switching and automatically follows system settings
  • Supports article search functionality (pagefind)
  • Internationalization (i18n)

💻 Environment Requirements

  • Node.js (recommended version above 20.x)
  • pnpm (install using npm -g pnpm)

🚀 Quick Start

  1. Clone this project
    git clone https://github.com/Motues/Momo.git
    cd Momo
  2. Run pnpm install to install dependencies
  3. Run pnpm dev to start the development server

🔧 Configuration

Refer to the Configuration Guide

⚡ Commands

All commands below can be executed in the root directory

CommandFunction
pnpm installInstall dependencies
pnpm devStart local server at http://localhost:4321
pnpm buildBuild release version to ./dist directory
pnpm previewPreview built release version
pnpm astro ...Run astro commands, e.g., astro add

📜 TODO

  • Add friend links feature
  • Add memo feature
  • Add search functionality (using pagefind, requires handling Chinese matching)
  • Optimize Markdown styles, e.g., formulas, code blocks, special prompts
  • Implement article pagination
  • Add table of contents
  • Add RSS feed
  • Other minor features, e.g., back to top, estimated reading time
  • Internationalization (i18n)

📚 References

Enter keywords to start searching