kemiao-suzublog

克喵基于suzublog的博客。

https://github.com/kemeow815/kemiao-suzublog

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

克喵基于suzublog的博客。

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 5
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme Changelog Contributing Funding License Code of conduct Citation

README.md

SuzuBlog 🎐

English | 中文 | 日本語

Suzu (鈴) means "bell" in Japanese — a minimalist Next.js + Markdown blog template.

🚀 Live Demo | 📚 Documentation

GitHub License Latest Release

Node.js pnpm Version | Next.js Tailwind CSS | Vercel Eslint Prettier

✨ Features

  • 🚀 Next.js Powered – Supports ISR & SSG for lightning-fast performance.
  • 📄 Markdown Support – Code highlighting with copy button, LaTeX rendering, optimized images, and elegant styling.
  • 🔍 SEO Ready – Auto-generates sitemap, Open Graph, Twitter Cards, and more.
  • 🌍 Multi-Language – Supports English, Chinese, Japanese, and more via config.yml.
  • 📺 Anime List – Fetch & display anime info from AniList API.
  • 🌓 Dark Mode – Adapts to system preferences seamlessly.
  • 📢 RSS Feed – Auto-generated RSS for easy content distribution.
  • ♿ Accessibility First – Semantic HTML, ARIA support, WCAG-compliant colors.
  • ⚛️ LLM Support – Auto-generated llms.txt and llms-full.txt files for LLMs like ChatGPT, Claude, and more.

🚀 Get Started

For setup, configuration, Markdown syntax, and deployment guides, follow the documentation:

📖 Suzu Blog Docs

🏗️ Project Structure

plaintext . ├── config.yml # Global configuration file ├── posts # Markdown posts directory │ └── _pages # Special pages (About/Friends) ├── public # Static assets directory │ └── images # Image resources ├── src # Project source code │ ├── app # Next.js App Router │ ├── components # Reusable components │ ├── services # Logic for content parsing, configuration, etc. │ └── types.d.ts # Global type definitions ├── package.json # Project dependencies and scripts └── pnpm-lock.yaml # pnpm dependency lock file

❤️ About Suzu

After years of frustration with the maintenance, security risks, and performance issues of other frameworks, I decided to create Suzu Blog using Next.js. It is simple, efficient, and highly customizable, designed for anyone looking to build a modern blog quickly. If you enjoy using it, please consider giving it a star! ⭐ I hope you find it as enjoyable as I do!

🔗 Community Support

Contribute: Contributions are welcome! Please refer to the Contribution Guide.

📜 License

This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.

Owner

  • Name: 克喵Kemeow
  • Login: Kemeow815
  • Kind: user

一个普通人

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: SuzuBlog
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Zhuoran
    family-names: Liu
    orcid: 'https://orcid.org/0009-0008-7221-2324'
    affiliation: Northwestern University
repository-code: 'https://github.com/ZL-Asica/SuzuBlog'
url: 'https://suzu.zla.app/en/'
abstract: >-
  SuzuBlog, named after the Japanese word (suzu, meaning
  "bell"), is a minimalist, high-performance blog system
  inspired by Japanese aesthetics, built with Next.js. The
  project emphasizes delivering a calm, visually clean, and
  efficient reading experience with lightweight content
  management powered by Markdown and YAML.
keywords:
  - Blog
  - Frontend
  - Next.js
license: AGPL-3.0

GitHub Events

Total
  • Delete event: 5
  • Issue comment event: 9
  • Push event: 7
  • Pull request event: 14
  • Create event: 14
Last Year
  • Delete event: 5
  • Issue comment event: 9
  • Push event: 7
  • Pull request event: 14
  • Create event: 14

Dependencies

.github/workflows/auto-release.yml actions
  • actions/checkout v4 composite
  • softprops/action-gh-release v2 composite
.github/workflows/label-pr-based-on-paths.yml actions
  • actions/checkout v4 composite
  • actions/github-script v7 composite
.github/workflows/label-pr-size.yml actions
  • actions/checkout v4 composite
  • actions/github-script v7 composite
  • pascalgn/size-label-action v0.5.5 composite
.github/workflows/sync-suzublog.yml actions
  • actions/checkout v4 composite
.github/workflows/target-branch-check.yml actions
package.json npm
  • @antfu/eslint-config ^4.13.0 development
  • @changesets/cli ^2.29.3 development
  • @eslint-react/eslint-plugin ^1.49.0 development
  • @next/eslint-plugin-next ^15.3.2 development
  • @tailwindcss/postcss ^4.1.6 development
  • @types/node ^22.15.17 development
  • @types/react ^19.1.3 development
  • @types/react-dom ^19.1.3 development
  • @types/rss ^0.0.32 development
  • eslint ^9.26.0 development
  • eslint-plugin-format ^1.0.1 development
  • eslint-plugin-react-hooks ^5.2.0 development
  • eslint-plugin-react-refresh ^0.4.20 development
  • eslint-plugin-tailwindcss ^3.18.0 development
  • husky ^9.1.7 development
  • lint-staged ^15.5.2 development
  • postcss ^8.5.3 development
  • postcss-flexbugs-fixes ^5.0.2 development
  • postcss-preset-env ^10.1.6 development
  • prettier ^3.5.3 development
  • rss ^1.2.2 development
  • tailwindcss ^4.1.6 development
  • typescript ^5.8.3 development
  • @vercel/analytics ^1.5.0
  • @vercel/speed-insights ^1.2.0
  • @zl-asica/react ^0.5.0
  • clsx ^2.1.1
  • es-toolkit ^1.37.2
  • gray-matter ^4.0.3
  • katex ^0.16.22
  • lucide-react ^0.509.0
  • minisearch ^7.1.2
  • next 15.3.2
  • react 19.1.0
  • react-dom 19.1.0
  • react-icons ^5.5.0
  • react-markdown ^10.1.0
  • react-syntax-highlighter ^15.6.1
  • rehype-katex ^7.0.1
  • rehype-raw ^7.0.0
  • remark-gemoji ^8.0.0
  • remark-gfm ^4.0.1
  • remark-math ^6.0.0
  • twikoo ^1.6.42
  • yaml ^2.7.1
  • zod ^3.24.4
pnpm-lock.yaml npm
  • 277 dependencies