preface
Ever since I started programming, I have been trying to build blogs. I started with Jekyll, hexo, and then wordpress. However, I was not satisfied with all of them, and finally DECIDED to write a blog according to my own needs. I often learn technology on GitHub and like the tag system and activity table of GitHub very much, so I decided to write a personal blog imitating some functions of GitHub.
Technology selection
- Front end:
Vue
Vuex
Axios
- The backend:
Koa
MongoDB
- Server:
Ali cloud
1 the nuclear
1G
1 m bandwidth
preview
Preview the address
The project address
Expected implementation function
- Online Markdown editor
- Markdown toolbar
- Add, modify and delete articles online
- GitHub Activity chart
- Editing articles supports importing local Markdown files
- Code highlighting
- GitHub tagging system
- Personal Information Panel
- Article views
- The operation log
- The article search
- comments
- The message management