Awesome Open Source
Awesome Open Source

前言

之前使用JS + HTML5 + CSS3 + Node.js + Express.js + Mongodb开发过一个博客网站,也部署了一段时间,但当时刚开始搞前端,写的不是很满意。后来就废弃了。今年又使用Hexo + GitHub Pages部署了一个博客,但自由度太低。所以最后还是决定重新写一个博客。

目前前台博客页面已基本开发完成,后台管理页面也基本开发完成(首页统计图表和一些优化待开发,暂时需要统计的数据还不多,也在考虑统计维度中)。

技术栈

Vue.js + Nuxt.js + SCSS + ES6/7 + Node.js + Koa.js + mySql + Redis

访问地址

访问地址:www.tdon.site

扫码访问:

二维码

项目运行

# clone project
git clone https://github.com/XNAL/don-blog.git

# install dependencies
$ npm install # Or yarn install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm start

效果图

首页

首页

归档

归档

实验室项目

实验室项目

自适应手机端首页

手机端首页

自适应手机端目录

手机端目录

总结

  1. 整个技术栈对我来说Nuxt.js算是第一次接触,跟Vue.js的单页面应用的方式还是有点区别的,不过多看看文档和多搜索下问题不大。
  2. 目前应该只能算是1.0版本,自己也有不少想法,但目前工作以及其他事要忙,只能后续会逐步迭代开发了。也欢迎大家针对博客提出一些意见或者建议。
  3. 最后还是得求一波star和fork的。
Alternatives To Don Blog
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Es6 (1,158,773
Es7 (1,158,773
Vuejs (73,184
Vue (73,184
Mysql (32,503
Blog (28,991
Redis (24,287
Scss (23,509
Jwt (10,358
Koajs (4,615
Nuxtjs (4,377
Socket Io (4,189