Name Last Update
rf-blog Loading commit data...
README.md Loading commit data...

Running Football

contents

  • About the Project
  • Getting Started
  • Usage
  • Roadmap
  • Contribution
  • License
  • Contact



About the Project

A minimalistic version of PC football blog. The front-end project is mainly built using Vue2 and Element-UI; it is built and packaged using Webpack5. The back-end project is mainly designed using the Node framework Koa2 and the MongoDB database. ###The main function

Client

  1. Article function: the content of the article supports Markdown syntax and the code is highlighted;
  2. Tag function: retrieve article data by tag classification;
  3. Sidebar function: click ranking, webmaster recommendation, tag classification, etc.;
  4. Search function: search the title and abstract of the article by keywords, and support search highlighting;
  5. Message function: you can like, reply to comments, count comments and the total number of replies, support Emoji emoticons;
  6. Other functions: image lazy loading, paging, sidebar top and one-click top, etc.;

####Management

  1. Authority management: CRUD administrator, who can assign authority;
  2. Article management: CRUD articles, article covers support local upload, article content supports Markdown syntax editing;
  3. Label management: CRUD label, label background color supports custom selection with Vue-Color plug-in;
  4. Message management: RD comments and replies;

####Built With

* ![Node.js](https://nodejs.org/zh-cn/)
* ![Element-UI](https://element.eleme.cn/#/zh-CN)
* ![Webpack5](https://webpack.docschina.org/)
* ![MongoDB](https://www.mongodb.com/)
* ![Koa2](https://www.koajs.com.cn/)
* ![Vue2](https://cn.vuejs.org/)

Getting Started

Prerequisites