All Projects → Acmenlei → Many People Blog

Acmenlei / Many People Blog

🎈基于vue+node+mysql的多人博客,带后台管理系统。支持:登陆/注册,留言,评论/回复,点赞,记录浏览数量,带有相册功能,内容丰富,当然也可以发表文章。欢迎使用!

Projects that are alternatives of or similar to Many People Blog

Wtcms
基于thinkphp的内容管理系统,可快速搭建个人博客、公司学校官网、新闻类站点。
Stars: ✭ 75 (-75%)
Mutual labels:  blog, mysql
Myblog
python写的博客,支持3种数据库,现在挂在evilbinary.org
Stars: ✭ 121 (-59.67%)
Mutual labels:  blog, mysql
Spruche
✨Beautiful blog system,based on Node.js.
Stars: ✭ 89 (-70.33%)
Mutual labels:  blog, express
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+176.33%)
Mutual labels:  blog, express
Elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Stars: ✭ 188 (-37.33%)
Mutual labels:  blog, mysql
Essay
A blog system based on Nuxt.js
Stars: ✭ 913 (+204.33%)
Mutual labels:  blog, express
Ashen Blog
使用koa 2 + vue 2搭建自己的博客系统
Stars: ✭ 104 (-65.33%)
Mutual labels:  blog, mysql
Blog Node
基于 node + express + mongodb 的博客网站后台
Stars: ✭ 364 (+21.33%)
Mutual labels:  blog, express
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+700%)
Mutual labels:  blog, mysql
Wipi
nextjs + nestjs + TypeScript +MySQL 开发的前后端分离,服务端渲染的博客系统
Stars: ✭ 163 (-45.67%)
Mutual labels:  blog, mysql
Blog
Jiajun的编程随想
Stars: ✭ 528 (+76%)
Mutual labels:  blog, mysql
N Blog
《一起学 Node.js》
Stars: ✭ 15,059 (+4919.67%)
Mutual labels:  blog, express
Zblogphp
Z-BlogPHP博客程序
Stars: ✭ 527 (+75.67%)
Mutual labels:  blog, mysql
Teanblog
📄 Simple blog platform based on Egg.js
Stars: ✭ 29 (-90.33%)
Mutual labels:  blog, mysql
Kite
🌴 Kite 前台页面是vue ssr服务端渲染、后台页面是react spa、服务层nodejs express、mysql编写的一套多权限文章、动态管理系统
Stars: ✭ 455 (+51.67%)
Mutual labels:  blog, express
Fe Daily Record
📚前端书籍汇集点 + 每日好文推荐 + 公开课学习资料 + 各种大会资料
Stars: ✭ 94 (-68.67%)
Mutual labels:  blog, mysql
Zrlog
ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。
Stars: ✭ 311 (+3.67%)
Mutual labels:  blog, mysql
Phper
一个PHPer的升级之路
Stars: ✭ 362 (+20.67%)
Mutual labels:  blog, mysql
Serendipity
A PHP blog software
Stars: ✭ 151 (-49.67%)
Mutual labels:  blog, mysql
Emlog
Emlog是一款基于PHP和MySQL的功能强大的博客及CMS建站系统,追求快速、稳定、简单、舒适的建站体验 (emlog is a fast, stable and easy-to-use blog and CMS website building system based on PHP and MySQL)。
Stars: ✭ 244 (-18.67%)
Mutual labels:  blog, mysql

vue+node多人博客

这个项目是我在疫情期间写的,我也不知道为什么突然想起来写个博客,可能就是闲的吧 ~ (~﹃~)~zZ!好了言归正传,项目总体结构就是一个响应式的架构,前台vueui库使用iview,后台nodejs、数据库mysql,可适配多端:PC移动端

项目浏览地址

项目上手注意事项

  • 网络请求封装在network文件夹,如果你需要使用的话请把Vuex中的BaseUrl修改为你的后台开启地址,不然你的项目是访问不了的,封装在一个文件中这样管理起来也比较方便,后续更换框架也能给予更方面的更换,我的后台是nodejs写的,需要的朋友可以加群获取700785102。24h在线。
  • 换完你就可以开启后台愉快的玩耍了。
  • 当然这些都是写给小白看的,老手的话应该一下就能定位问题所在,下面看一下博客的效果图。

一、首页功能

首页使用简约式架构,看上去非常的简约,出场动画是一个移动效果,使用媒体查询对网站大小的不同给出不同的背景,个人觉得还是挺养眼的,不会那么花里胡哨,里面结合了我觉得比较好看的一些democ3动画元素,我把首页图放在下面了:

lg尺寸显示的背景:(PC端) (具体ui布局已经更新了最新的,具体请拉取代码后查看或者浏览我的个人博客地址codelei.cn 博客首页

md尺寸显示的背景:(手机端)

博客首页

二、 文章列表结构

使用响应式布局,lg尺寸的话左边显示文章,右边有最近文章。音乐播放器,文章页做的不是很漂亮,看看效果图吧:

文章列表

三、 文章详情页

详情页的文章支持markdown语法解析,使用了highlight进行解析,个人觉得这个插件在使用过程还是有些问题,最大的痛点就是不支持代码块的行号显示, 文章支持分享,与用户评论回复,毕竟是多人博客嘛,这都是必须的。后续会继续完善,有更好建议的朋友欢迎来讨论,虚心接受。下面上图:

详情页

四、 博客留言板

留言板的话我封装成了一个组件,因为在文章的评论中也使用到了一样的模板,封装的文件为replyOrpublish下的同名文件,详细的话可以看props参数,主要就是传入不同的后台地址。下面上效果图:

博客留言板

  • 挑选了一些比较常用的模块来展示,还有那么多内容就不多介绍了,感兴趣的朋友可以下载自己详细的去琢磨,觉得好用的话请给一个star,谢谢啦笔芯~♥
  • 欢迎你们来博客玩耍~

1. 依赖安装

npm install

2. 项目启动

npm run serve
如果出现了 can't not find module core-js shipped proposals ... 错误,这是因为版本不兼容造成的,执行以下命令更新就好
npm update --depth 5 @babel/compat-data

3. 项目打包

npm run build
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].