All Projects → DomonJi → Monkov

DomonJi / Monkov

Licence: gpl-3.0
A blog system built with vue and koa

Projects that are alternatives of or similar to Monkov

Github Ranking
🔍GitHub不同语言热门项目排行,Vue.js做页面展示
Stars: ✭ 160 (-31.62%)
Mutual labels:  koa2, vuejs2
Dimpleblog
个人博客,目前3.0v版本正在开发中
Stars: ✭ 379 (+61.97%)
Mutual labels:  blog, vuejs2
Blog React
基于typescript koa2 react的个人博客
Stars: ✭ 314 (+34.19%)
Mutual labels:  blog, koa2
Kails
A Web App like Ruby on Rails with Koa2, Webpack and Postgres
Stars: ✭ 512 (+118.8%)
Mutual labels:  blog, koa2
Vue Chat
👥Vue全家桶+Socket.io+Express/Koa2打造一个智能聊天室。
Stars: ✭ 887 (+279.06%)
Mutual labels:  koa2, vuejs2
Blog
前后端分离+服务端渲染的博客系统. 基于Vue2、Koa2、MongoDB、Redis
Stars: ✭ 644 (+175.21%)
Mutual labels:  blog, koa2
Web Performance Monitoring System
A complete performance monitoring system.
Stars: ✭ 436 (+86.32%)
Mutual labels:  koa2, vuejs2
Koa Typescript
🚀️koa2 & typescript
Stars: ✭ 38 (-83.76%)
Mutual labels:  blog, koa2
Sinn
a blog based on of react,webpack3,dva,redux,material-ui,fetch,generator,markdown,nodejs,koa2,mongoose,docker,shell,and async/await 基于react+koa2技术栈的个人开源博客系统
Stars: ✭ 175 (-25.21%)
Mutual labels:  blog, koa2
Tomato Work
🍅 Tomato Work for React 个人事务管理系统
Stars: ✭ 223 (-4.7%)
Mutual labels:  blog
Blog
📚 Github static blog post, experience the fun of using Issues.Welcome star( 静态博客文章,体验一下使用 Issues 的乐趣,欢迎 star )个人博客地址:blog.hvkcoder.me/love
Stars: ✭ 230 (-1.71%)
Mutual labels:  blog
Vue2 Perfect Scrollbar
Vue.js wrapper for perfect scrollbar
Stars: ✭ 225 (-3.85%)
Mutual labels:  vuejs2
Cuimage
cuImage - 图床利器
Stars: ✭ 227 (-2.99%)
Mutual labels:  blog
Blog Admin
Write blog in emacs with hexo/org-page/nikola
Stars: ✭ 230 (-1.71%)
Mutual labels:  blog
Laravel React Blog
基于 Laravel 5.5 和 React 的个人博客系统
Stars: ✭ 226 (-3.42%)
Mutual labels:  blog
Vue2 Scrollbar
The Simplest Pretty Scroll Area Component with custom scrollbar for Vue 2. https://bosnaufal.github.io/vue2-scrollbar
Stars: ✭ 233 (-0.43%)
Mutual labels:  vuejs2
Wl Mfe
基于vue3+koa2+qiankun2的微前端后台管理系统项目实战
Stars: ✭ 224 (-4.27%)
Mutual labels:  koa2
Blog
It's my personal blog
Stars: ✭ 226 (-3.42%)
Mutual labels:  blog
Vue Element Loading
⏳ Loading inside a container or full screen for Vue.js
Stars: ✭ 234 (+0%)
Mutual labels:  vuejs2
Hexo Theme Fluid
🌊 一款 Material Design 风格的 Hexo 主题 / An elegant Material-Design theme for Hexo
Stars: ✭ 3,700 (+1481.2%)
Mutual labels:  blog

Monkov

Monkov is a blog system built with vue.js and koa.js You can easily build up your own blog with it.

Requirements

  • nodejs 6.0 or higher
  • mongodb installed

Features

  • RESTful api
  • Front end router
  • Front and back separated
  • ES6/7 syntax
  • Built-in markdown editor
  • Add tags and category to your articles

Modules

Client

The blog pages on your website.

You can customize the widgets, the themes, the navigation menu and the personal information.

More features are coming.

Screen Shot

Tech Stack

  • vuejs 2.0 + && vue-router
  • fetch
  • stylus
  • marked

Run

# install dependencies
$ yarn install

# run dev
$ npm run dev-client

# build
$ npm run build-client

Server

The server of this blog system, built with koa 2.0 and mongoose.

The login module use jwt

Tech Stack

  • koa 2.0
  • mongoose
  • jwt

Run

# run development
$ npm run dev-server

# run production
$ npm run pro-server

Admin

The background management system. You can write your articles (all called draft when not published) here with the built-in markdown editor. You can publish and deleting posts, modifying your tags and categories and all the changes will automatically synchronize to your blog pages.

Initial username:admin Initial password:admin

Screen Shot

Tech Stack
  • vuejs 2.0 + && vue-router && vuex
  • fetch
  • stylus
  • marked && SimpleMDE
Run
# run dev
$ npm run dev-admin

# build
$ npm run build-admin

Todo List

  • [ ] CSS refactor
  • [ ] Comment system
  • [ ] Category management
  • [ ] Customizable themes
  • [ ] User management system
  • [ ] Plugin system
  • [ ] Customizable header, footer and widgets
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].