Anime-themed Personal Blog
This is an anime-themed personal blog template designed for deploying personal blog sites. It supports Hexo-style content updates, allowing users to manage and publish blog posts using Markdown files.
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:
This project is intended for private deployment only. For commercial use, please refer to the license terms of:
git clone https://github.com/tomcomtang/anime-blog-demo1.git
cd anime-blog-demo1
yarn install
yarn dev
yarn build
Create Markdown files in the source/_posts
directory using the following format:
---
title: Post Title
date: 2024-03-21 12:00:00
---
Post content...
source/_drafts
directoryyarn draft
command to preview draftsConfigure 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: UTC
Configure 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
public
directory contents to gh-pages
branchVercel
public
as output directoryEdgeOne
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:
This project is inspired by and uses resources from the following projects:
If you like this project, please consider giving a star to these amazing projects that made this possible!