[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8828":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":21,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":32,"discoverSource":33},8828,"jackblog-vue","hutuxuhui\u002Fjackblog-vue","hutuxuhui","Jackblog vue 版, 个人博客系统,  使用 vue2, vuex, vue-resource, vue-router, vee-validate, vue-toast 等.","http:\u002F\u002Fvue.jackhu.top",null,"Vue",1938,444,97,2,0,55.95,"MIT License",false,"master",true,[23,24,25,26,27,28],"jackblog","vee-validate","vue","vue-resource","vue-toast","vuex","2026-06-12 04:00:41","# Jackblog Vue 版\n[![Dependency Status](https:\u002F\u002Fdavid-dm.org\u002Fjackhutu\u002Fjackblog-vue.svg)](https:\u002F\u002Fdavid-dm.org\u002Fjackhutu\u002Fjackblog-vue) \n[![devDependency Status](https:\u002F\u002Fdavid-dm.org\u002Fjackhutu\u002Fjackblog-vue\u002Fdev-status.svg)](https:\u002F\u002Fdavid-dm.org\u002Fjackhutu\u002Fjackblog-vue#info=devDependencies)  \n\nJackblog 是使用 Node.js + MongoDB + 其它客户端框架开发的个人博客系统,前后端分离,仿简书模板.    \n服务端有: [express 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-api-express) , [koa 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-api-koa)         \n客户端有: [angular1.x 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-angular1) , [angular2.x 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-angular2) , [react 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-react) , [vue 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-vue)    \n移动端有: [react native 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-react-native-redux), [ionic2.0 版](https:\u002F\u002Fgithub.com\u002Fjackhutu\u002Fjackblog-ionic2)      \n##### 此为客户端vue版, 需要配合服务端使用. \n\n> 服务端任选一种, 请预先安装并启动服务端\n\n## 开发\n\n```\n$ git clone git@github.com:jackhutu\u002Fjackblog-vue.git\n$ cd jackblog-vue\n$ npm install\n$ npm run dev\n```\n在浏览器中自动打开 http:\u002F\u002Flocalhost:3000\n\n## 调试\n- 默认开启 vue-devtools [chrome浏览器扩展](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue-devtools), 生产环境自动关闭\n\n### 目录结构\n\n```\n.\n├── README.md           \n├── dist                     \u002F\u002F 项目build目录\n├── logs                     \u002F\u002F 生产环境日志目录\n├── src                      \u002F\u002F 生产目录\n│   ├── api                  \u002F\u002F API 请求\n│   ├── assets               \u002F\u002F css 和图片资源\n│   ├── components           \u002F\u002F 组件\n│   ├── utils                \u002F\u002F 工具函数\n│   └── store            \t\t \u002F\u002F vuex相关文件, store,action\n│   └── config.js            \u002F\u002F api url, cookie domain等配置文件\n│   └── index.html           \u002F\u002F 主页html\n│   └── routes.js            \u002F\u002F 路由配置\n│   └── index.js             \u002F\u002F 入口文件\n├── .babelrc                 \u002F\u002F babel配置\n├── .eslintrc.json           \u002F\u002F eslint配置\n├── History.md               \u002F\u002F 更新日志\n├── process.json             \u002F\u002F pm2配置文件\n├── server.js                \u002F\u002F 生产环境启动server\n├── webpack.config.js        \u002F\u002F Webpack 配置文件\n```\n\n## 生产环境构建  \n \n```\n$ npm run build\n```\n\n## 线上布署\n```\n$ pm2 start process.json\n```\n\n## License\nMIT","Jackblog Vue 版是一个基于 Vue 2 构建的个人博客系统，使用了 vuex、vue-router、vee-validate 等技术栈。项目采用前后端分离架构，提供文章发布、评论等功能，并支持通过 vue-toast 进行消息提示，利用 vee-validate 实现表单验证。适合于希望快速搭建具备基本功能且界面友好的个人博客网站的技术爱好者或开发者使用。此外，该项目还提供了详细的开发指南和目录结构说明，便于理解和二次开发。","2026-06-11 03:19:56","top_language"]