This project is a personal blog website, utilizing Vue.js for the front-end framework, Spring Boot as the back-end server, and MyBatis for database persistence.
This blog website offers the following features:
- Article Display: Showcasing blog posts, including a list of articles and detailed article pages.
- Category Management: Displaying articles by categories, allowing users to browse articles based on specific categories.
- Tag Management: Articles can be tagged for easy identification and access.
- Personal Introduction: An 'About Me' page displaying information and a brief introduction of the blogger.
- Search Functionality: Allowing users to search for articles by titles and content.
- Comment System: Users can leave comments under blog posts.
- Front-end: Vue.js
- Back-end: Spring Boot
- Database: MyBatis
- Others: Axios, Semantic-Ui
- Clone the repository:
git clone https://github.com/your-username/your-repo-name.git
- Install front-end dependencies:
cd your-repo-name/frontend npm install
-
Start the front-end development server:
npm run serve
-
Start the back-end development server
simply click run





