Vue.js+Egg.js+Mongodb 打造本身的我的博客

AntVueBlogFront

Vue.js+Egg.js+Mongodb的先後端分離的我的博客。css

博客地址:ANThtml

主要技術棧

博客功能

前臺頁面

  • 文檔列表
  • 分類
  • 標籤
  • 評論

後臺管理

  • 發佈文章、存爲草稿
  • 文章管理
  • 標籤管理
  • 分類管理
  • 登陸驗證

Setup

運行環境前端

  • node.js
  • mongoDB

克隆遠程庫vue

git clone git@github.com:antbaobao/AntVueBlogFront.git
複製代碼

安裝依賴node

cd AntVueBlogFront
npm i
複製代碼

運行git

npm run dev
複製代碼

效果展現

前端頁面

首頁github

首頁

分類vue-router

分類

歸檔vuex

歸檔

標籤docker

標籤

文章詳情

文章詳情

評論

評論

移動端

移動端

目錄

│  .babelrc             babel配置
│  .editorconfig        編輯器配置
│  .eslintignore        eslint忽略
│  .eslintrc.js         eslintrc配置
│  .gitignore           git上傳忽略
│  .postcssrc.js
│  Dockerfile           docker 配置
│  index.html           打包模板
│  package.json
│  README.md
│
├─build
├─src
│   │  main.js        項目入口
│   │  App.vue          根組件
│   │  index.css      全局樣式
│   │
│   ├─api             api 請求接口
│   │
│   ├─assets          外部引用文件
│   │  ├─css
│   │  └─js
│   │
│   ├─components      vue組件
│   │
│   ├─ layout         頁面公共結構
│   │
│   ├─store           vuex文件
│   │
│   ├─utils           工具函數
│   │
│   └─views           頁面vue文件
│
├─test
└─static            靜態文件
複製代碼

TODO

  • 服務端渲染(SSR)
  • 不少細節須要優化,有空再繼續擼 (完)
相關文章
相關標籤/搜索