返回模板

动漫风格个人博客

动漫风格个人博客,采用 Hexo 风格的 Markdown 内容管理。

框架React.js
应用场景博客
动漫风格个人博客,采用 Hexo 风格的 Markdown 内容管理。

动漫博客模板

一个专为动漫爱好者设计的个人博客模板,采用现代前端技术栈构建。它具有交互式 Live2D 角色动画和使用 particles.js 的动态粒子背景效果,创造出沉浸式的动漫风格体验。本项目为动漫文化爱好者提供了一个美观且实用的博客解决方案。

许可证 Node 版本 Yarn 版本

🚀 部署

您可以一键快速将此模板部署到 EdgeOne Pages:

部署到 EdgeOne

更多模板

✨ 功能特性

  • 🎨 带有 Live2D 角色动画的动漫风格 UI
  • ✨ 动态粒子背景效果
  • 📱 适配所有设备的响应式设计
  • 📝 基于 Markdown 的内容管理
  • 🎯 SEO 优化
  • 💬 支持多种评论系统

⚠️ 重要声明

本项目仅供私人部署使用。商业使用请参考以下项目的许可条款:

🚀 快速开始

系统要求

  • Node.js >= 16.0.0
  • Yarn >= 1.22.0

安装步骤

  1. 克隆项目
git clone https://github.com/tomcomtang/anime-blog-demo1.git
cd anime-blog-demo1
  1. 安装依赖
yarn install
  1. 启动开发服务器
yarn dev
  1. 构建生产版本
yarn build

📝 内容管理

撰写文章

source/_posts 目录中创建 Markdown 文件,使用以下格式:

---
title: 文章标题
date: 2024-03-21 12:00:00
---

文章内容...

草稿管理

  • 将未完成的文章放在 source/_drafts 目录中
  • 使用 yarn draft 命令预览草稿

⚙️ 配置

站点配置

config/site.yml 中配置:

title: 我的动漫博客
subtitle: 分享动漫文化
description: 一个关于动漫文化的个人博客
keywords: 动漫,ACG,文化
author: 你的名字
language: zh-CN
timezone: Asia/Shanghai

主题配置

config/theme.yml 中配置:

# 主题颜色
theme_color: "#FF69B4"

# 导航菜单
menu:
  - name: 首页
    path: /
  - name: 归档
    path: /archives
  - name: 关于
    path: /about

📦 项目结构

.
├── public/          # 构建输出目录
├── source/          # 博客源文件
│   ├── _posts/     # 博客文章
│   ├── _drafts/    # 草稿文章
│   └── assets/     # 静态资源
├── themes/         # 主题文件
└── config/         # 配置文件

🚀 部署

支持多种部署方式:

  • GitHub Pages

    • public 目录内容推送到 gh-pages 分支
    • 在仓库设置中启用 GitHub Pages
  • Vercel

    • 连接 Vercel 账户
    • 选择 public 作为输出目录
    • 自动部署
  • EdgeOne

    • 将静态文件上传到 EdgeOne
    • 配置 CDN 加速

❓ 常见问题

1. 如何修改主题样式?

主题样式文件位于 themes/default/assets/css/ 目录,您可以直接修改相应的 CSS 文件。

2. 如何添加新页面?

source 目录中创建相应的 Markdown 文件,并在 config/theme.ymlmenu 配置中添加菜单项。

3. 如何添加评论系统?

config/theme.yml 中配置 Gitalk 或 Valine 评论系统参数。

🤝 贡献

欢迎提交 Pull Request 来改进本项目。提交前请确保:

  1. 代码遵循项目编码规范
  2. 添加必要的测试
  3. 更新相关文档

📚 参考资料

本项目受到以下项目的启发并使用了其中的资源:

如果您喜欢这个项目,请考虑为这些让这一切成为可能的优秀项目点赞!