Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 2.07 KB

File metadata and controls

87 lines (59 loc) · 2.07 KB

Keroshi Blog

License Version Stars
JDK springboot spring
bootstrap marked katex highlight codemirror

Project URL:https://github.com/KevinLikesCodingMC/KeroshiBlog

A light personal blog system.

Features

  • Provides a complete executable JAR file for quick start

  • Imports libraries including Bootstrap, KaTeX, marked, and CodeMirror

  • Supports multiple databases

  • Supports both Chinese and English

Quick Start

Dependencies

Install Java Development Kit 24 or higher installed.

Create a database. Supported databases include:

mysql
mariadb
oracle database
microsoft sqlserver
postgresql
h2database

Download

Choose a version from the releases page and download the JAR file.

Configuration

Create a configuration file blog.properties. The file structure should look like:

KeroshiBlog/
├── KeroshiBlog.jar
└── blog.properties

Then edit the configuration. Here's an example:

blog.name=Keroshi Blog
blog.lang=zh

blog.su_username=admin
blog.su_password=password

server.port=80

spring.datasource.url=jdbc:mysql://localhost:3306/testdb
spring.datasource.username=root
spring.datasource.password=password

Running

Execute the following command:

java -jar KeroshiBlog.jar

Documentation

Documentation is currently under development and will be available soon.