【文件属性】:
文件名称:node-blog:用 node 搭建个人博客
文件大小:505KB
文件格式:ZIP
更新时间:2021-04-28 19:19:22
JavaScript
用 node 搭建的个人开源博客
这个项目是为了学习 node 而建的,从前端到后端一手包办。相对来说,还是有一定难度的,适合有一定编程基础的人进阶学习。
如果有问题,欢迎提
注意,本项目的前后端代码都是放在一起的,前端代码放在 client 目录,后端代码放在 server 目录。
由于服务器网络带宽过小(阿里云 1M),所以首次加载时间较久,请耐心等待。
个人博客 Chrome Lighthouse 评分
相关文档
性能优化--开启 gzip 压缩
日志功能
手把手教你搭建 Vue 服务端渲染项目
前端页面
首页(index)
包含内容及标签子页面
编辑(editor)
登陆(login)
管理(manage)
使用的库、框架
前端
vue
vue-router
vuex
vue-markdown
iview
axios
后端
node
express
jsonwebtoken
数据
【文件预览】:
node-blog-master
----log()
--------info.log(0B)
--------err.log(0B)
--------warn.log(0B)
----public()
--------favicon.ico(4KB)
--------index.template.html(316B)
----env.js(233B)
----client()
--------router()
--------utils()
--------store()
--------views()
--------styles()
--------entry-client.js(904B)
--------app.js(1KB)
--------App.vue(487B)
--------assets()
--------entry-server.js(1KB)
--------api()
----.babelrc(173B)
----doc()
--------node-blog7.md(4KB)
--------optimize.md(397B)
--------node-blog3.md(3KB)
--------node-blog2.md(1KB)
--------log.md(771B)
--------node-blog5.md(2KB)
--------node-blog1.md(2KB)
--------performance.png(25KB)
--------node-blog4.md(2KB)
--------node-blog6.md(1KB)
----LICENSE(1KB)
----build()
--------webpack.client.config.js(2KB)
--------setup-dev-server.js(3KB)
--------webpack.server.config.js(1KB)
--------webpack.base.config.js(2KB)
----test()
--------test.js(1KB)
----README.md(5KB)
----.gitignore(159B)
----server()
--------utils()
--------interface()
--------base-server.js(2KB)
--------pro-server.js(2KB)
--------dev-server.js(2KB)
----package-lock.json(394KB)
----package.json(2KB)