A personal blog template specifically designed for anime enthusiasts, built with modern frontend technology stack. It features interactive Live2D character animations and dynamic particle background effects using particles.js, creating an immersive anime-style experience. This project provides anime culture enthusiasts with a beautiful and practical blog solution.
You can quickly deploy this template to EdgeOne Pages with just one click:
- 🎨 Anime-style UI with Live2D character animations
- ✨ Dynamic particle background effects
- 📱 Responsive design for all devices
- 📝 Markdown-based content management
- 🎯 SEO optimized
- 💬 Multiple comment system support
This project is intended for private deployment only. For commercial use, please refer to the license terms of:
- Node.js >= 16.0.0
- Yarn >= 1.22.0
- Clone the project
git clone https://github.com/tomcomtang/anime-blog-demo1.git
cd anime-blog-demo1- Install dependencies
yarn install- Start development server
yarn dev- Build for production
yarn buildCreate Markdown files in the source/_posts directory using the following format:
---
title: Post Title
date: 2024-03-21 12:00:00
---
Post content...- Place unfinished posts in the
source/_draftsdirectory - Use
yarn draftcommand to preview drafts
Configure in config/site.yml:
title: My Anime Blog
subtitle: Sharing Anime Culture
description: A personal blog about anime culture
keywords: anime,ACG,culture
author: Your Name
language: en-US
timezone: UTCConfigure in config/theme.yml:
# Theme color
theme_color: "#FF69B4"
# Navigation menu
menu:
- name: Home
path: /
- name: Archives
path: /archives
- name: About
path: /about.
├── public/ # Build output directory
├── source/ # Blog source files
│ ├── _posts/ # Blog posts
│ ├── _drafts/ # Draft posts
│ └── assets/ # Static assets
├── themes/ # Theme files
└── config/ # Configuration files
Supports multiple deployment methods:
-
GitHub Pages
- Push
publicdirectory contents togh-pagesbranch - Enable GitHub Pages in repository settings
- Push
-
Vercel
- Connect Vercel account
- Select
publicas output directory - Automatic deployment
-
EdgeOne
- Upload static files to EdgeOne
- Configure CDN acceleration
Theme style files are located in themes/default/assets/css/ directory, you can modify the corresponding CSS files directly.
Create corresponding Markdown files in the source directory and add menu items in the menu configuration in config/theme.yml.
Configure Gitalk or Valine comment system parameters in config/theme.yml.
Pull requests are welcome to improve this project. Before submitting, please ensure:
- Code follows project coding standards
- Add necessary tests
- Update relevant documentation
This project is inspired by and uses resources from the following projects:
- hexo-theme-redefine - A beautiful and feature-rich Hexo theme
- Live2D Widget - A web platform Live2D widget
If you like this project, please consider giving a star to these amazing projects that made this possible!