{"repo":"cosZone/astro-koharu","free":true,"listed":false,"github":"https://github.com/cosZone/astro-koharu","clone":"git clone https://github.com/cosZone/astro-koharu.git","description":"astro-koharu 是一个萌系/二次元/粉蓝配色的 astro 主题博客，灵感来自 Hexo 的 Shoka 主题，加了很多自己的小巧思，性能优越。","language":"TypeScript","stars":388,"topics":["react","tailwind","typescript","astro"],"license":"AGPL-3.0","category":"docs-static-sites","readme_excerpt":"astro-koharu Language: 中文 English 日本語 一个萌系 / 二次元 / 粉蓝配色的博客主题，适合 ACG、前端、手账向个人站，性能优异。 命名灵感来源于 “小春日和”（こはるびより）指的是晚秋到初冬这段时期，持续的一段似春天般温暖的晴天。也就是中文中的\"小阳春\"。 博客整体设计灵感来自 Hexo 的 Shoka 主题，用更现代的技术栈打造属于你的个人博客。 本仓库已清理为示例仓库，主题开发者的博客可查看 https://blog.cosine.ren/ 喜欢的话欢迎 star ～ 持续迭代中 - 基于 Astro ，静态输出，加载轻快 - 萌系 / 二次元 / 粉蓝配色，适合 ACG、前端、手账向个人站 - 支持多分类、多标签，但不会强迫你用复杂信息架构 - 尽可能的减少性能开销 - 使用 pagefind 实现无后端的全站搜索 - LQIP（低质量图片占位符），图片加载前显示渐变色占位 性能优异：目标是 PC 的全绿，但是随着功能迭代不可避免的需要反复检查！ 可在此进行博客的反馈以及查看 Roadmap，当然更欢迎在 issue 区域提 issue，不过这毕竟是个人项目，喜欢的也欢迎 fork 出去改。 部署 默认输出纯静态站，可直接部署到 Vercel 、 Netlify 、nginx 等平台。只有启用可选的“碎碎念”动态归档时，才需要 Astro Node standalone 部署；两种模式的配置见部署架构。 一键部署 Docker 部署 也可以通过 docker / docker-compose 运行一个带 Nginx 的容器： 1. 编辑 config/site.yaml ，配置 comment.remark42 和 analytics.umami 部分。 2. 执行 ./docker/rebuild.sh ，脚本会自动停止旧容器并重新构建/启动。 想自定义环境文件位置或跳过 docker compose down ，可在运行脚本时设置 ENV FILE=/path/to/.env 或 SKIP DOWN=true 。 若需要手动运行 Compose，可在仓库根目录执行： 启用“碎碎念”后请改用 pnpm docker:up:dynamic 。该功能默认关闭，完整配置与真实链路验收见碎碎念指南。 本地开发 开始前请确保已安装 Node.js 22.20.0 或更高版本，以及 pnpm 10.28.2。 1. 克隆项目到本地 2. 进入项目目录并安装依赖 3. 启动项目 功能特性 - 基于 Astro 7.x，静态站点生成，性能优异 - 优雅的深色/浅色主题切换 - 基于 Pagefind 的无后端全站搜索 - 可更换评论系统 ：支持 Waline（推荐）、Giscus、Remark42、Twikoo 四种评论组件，配置文件一键切换，主题自动跟随 - 完整的 Markdown 增强功能（GFM、代码高亮、自动目录、Mermaid 图表、Infographic 信息图） - Shoka 兼容 Markdown 语法 ：文字特效（下划线/高亮/上下标/颜色）、隐藏文字（Spoiler）、注音标注（Ruby）、提醒块、折叠块、标签卡、友链卡片、音视频播放器、练习题系统（单选/多选/判断/填空）、数学公式（KaTeX）、代码块增强（title/mark/command）—— 所有功能均可独立开关 - [可开关] 内容加密 ：支持文章局部加密（加密块）和整篇文章加密（加密文章），使用 AES-256-GCM 客户端解","default_branch":null,"files":null,"tree":[],"storefront":"/r/cosZone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cosZone/astro-koharu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}