说到为什么会开发这个个人博客,愿意在上半年写了一个多人博客,byteblogs 但是总感觉缺少点什么,最后考虑一下准备写一个个人博客让个人博客的文章可以同步发到 byteblogs 上去,这个就形成一个圈子。只说不练假把式,于是就开工搞起了。我看了很多的个人博客大都是 java + freemaker,这个做主题是比较好更换的,但是局限性很大,不利于二次开发,而是改一下前端都需要整个重启费时费力。于是我就干脆直接搞个前后分离的博客。
好了其他自己看吧!!!!
前后端分离部署也是分开部署,这样改前端就不需要重新后端,一般来说不增加功能后端不会修改的。
后端代码只是博客的业务代码,代码结构更清晰明了,需要二次开发的小伙伴肯定喜欢的。
前端可以用任何语言开发,对于一些之后 HTML + JS 的小伙伴来说这样简直是福音啊,正在做到了面向接口开发,当然我也写了一个标准的restful api 文档。
博客系统内部嵌套了博客搬家功能,可以把您在其他博客网站的内容搬到自己的个人博客系统中,对于我这样的懒人来说真的太实用了。
我们有一个社区,您可以在发布文章一键同步到我们的社区,让你的文章可以让更多小伙伴学习膜拜。
这个系统是后端是一套 java 系统
用的都是现在比较流行的框架 我是一个喜欢用新不用旧的人 主要有一下框架
框架方面: Spring Boot、Mybatis Plus、JWT、lombok、hutool、webmagic 等。
数据库: mysql。
前端方面: vue、vue-element-admin、mavon-editer、axios、vuex 等前端主流框架
图片存储: 目前支持的是七牛云后面在支持其他云厂商的 OSS
这个博客是我第一个开源的项目,我会一直维护下去,让系统真正的持续的为大家提供便利。
如果你有更好的优化性建议,或者在使用过程中有 BUG 你可以提出来我尽所能的去优化它。当然如果你愿意一起维护这个产品,我也是很乐意。 你觉得还可以就给个 Star 吧。
1 337136897 2019-09-30 10:16:43 +08:00 天呢,这技术栈跟我用的一模一样,很久前我就想自己写个博客玩玩,但是最终因为忙(懒),没有做成。我能 fork 一份然后自己改着用么 |
3 ResidualWind 2019-09-30 10:22:00 +08:00 加油 加油 ! |
4 zsg1994 OP 大家谁要是愿意可以加入这个开源项目一起维护呦。 |
5 zsg1994 OP @ResidualWind 谢谢 |
6 zsg1994 OP 这是 QQ 群号 579649996 |
7 wqzjk393 2019-09-30 10:28:54 +08:00 发现这个文章详情页面好像没有右侧的滚动条啊。。。划鼠标还是很累的 |
8 zsg1994 OP @wqzjk393 那个默认主题是有 BUG 最近是准备先把功能完成,主题后面还会陆续出的。由于是前后分离 按照 restful 标准,这个博客完全任何语言都可以 DIY 自己的主题 |
![]() | 10 dcalsky 2019-09-30 10:37:30 +08:00 via Android spring boot 项目目录划分有一些问题。 |
13 method 2019-09-30 10:44:13 +08:00 感觉是十年前的风格。 |
17 zsg1994 OP 谁愿意开发个主题 开源也可以反正后端接口都是齐全的 写样式就好了。。 |
![]() | 18 wizzer 2019-09-30 10:52:20 +08:00 几天就搞定了,现在搞开源门槛好低。 |
19 zsg1994 OP @wizzer 因为我有一个主站了 https://www.byteblogs.com/ 所有开发这个这个个人开源博客还是很快吗 |
![]() | 20 aaahhh123 2019-09-30 10:54:45 +08:00 666666666666666666666666 |
![]() | 22 KMpAn8Obw1QhPoEP 2019-09-30 11:11:04 +08:00 via Android 雪中送炭!!! |
23 zsg1994 OP @enchilada2020 什么意思啊 老哥 |
![]() | 24 rannie 2019-09-30 11:14:41 +08:00 赞开源,博客主题改进下就更好了。。。 |
26 lanshee 2019-09-30 11:16:18 +08:00 这个主题我在哪里见过...除了背景不一样.其他还是一样的. |
![]() | 28 Crucio 2019-09-30 11:29:06 +08:00 哈哈,你的后台和我的一毛一样。我的目前还没搞完。 |
![]() | 30 Macolor21 2019-09-30 12:12:57 +08:00 via iPhone 网上一抓一把 |
![]() | 31 Canon1014 2019-09-30 13:27:04 +08:00 star 留着学习 spring 参考着用 |
32 baronOvO 2019-09-30 14:06:48 +08:00 菜鸡收藏学习下 |
![]() | 34 easylee 2019-09-30 14:11:36 +08:00 via Android 已经 Star,多了一个选择了。 |
![]() | 36 lygmqkl 2019-09-30 15:04:21 +08:00 后端也是用 vue 写的吗? |
![]() | 38 Macolor21 2019-09-30 15:23:05 +08:00 提了一个 PR,有关参数校验的规范性最小实现。需要改动的地方太多,就只修改了 Category 以提供一个最小版本的实现。 |
![]() | 39 Macolor21 2019-09-30 15:25:24 +08:00 @Macolor21 #38 在 PR 的 Message 里,也提交了一些系统测试时发现的问题,具体是不规范的异常返回。 还有一些建议是,开源项目除了完善的业务代码外,更加专注的是规范的代码格式。诸如单元测试和集成测试,我看该项目也无提供。 |
![]() | 41 redam 2019-09-30 15:27:41 +08:00 啊 vue+sprintboot 如果要 SEO 怎么搞 |
![]() | 44 redam 2019-09-30 15:30:19 +08:00 emmm,百度比较辣鸡,对单页应用的搜索优化不行,就是网站排名可能很难上去,文章很难被收录 |
49 LamKingTak 2019-09-30 15:47:17 +08:00 一个 |
![]() | 50 poplar50 2019-09-30 15:51:40 +08:00 via Android 挺好的! |
![]() | 51 hronro 2019-09-30 16:11:53 +08:00 ![]() 虽然害怕打击你的积极性,但还是忍不住说一句,像博客这种内容为主的网站,基本都是离不开 SEO 的。所以一般博客要不就是纯静态的,要不就是纯后端渲染的。即使要前后端分离,也是用的 Node.js 走的 isomorphic + SSR 那一套。如果用楼主这一套,估计百度压根儿都不会收录吧。。。 |
53 zsg1994 OP 但是静态会更好,我那个就是默认主题后面还会有别的主题呢。 |
54 hitaoguo 2019-09-30 17:27:15 +08:00 对多主题感兴趣 |
![]() | 55 ohyeahhh 2019-09-30 17:49:30 +08:00 大哥 还是可以的 |
![]() | 56 sxw11 2019-09-30 17:51:41 +08:00 这个 UI 跟我刚做的一个管理系统的一样,哈哈,感觉都是用了 element |
![]() | 57 lyseky 2019-09-30 19:20:00 +08:00 via Android 主题差了点 |
59 Heanes 2019-10-01 00:13:05 +08:00 我也准备做这种,前端也完全自己开发一套框架 |
![]() | 60 Allianzcortex 2019-10-01 01:32:05 +08:00 via iPhone 不提供个 jar 包一条命令直接运行吗 |
61 Sendya 2019-10-01 03:27:07 +08:00 via Android 前后分离 怎么做 SEO 的? 前后分离我只知道两种事件 一种是前端 SSR,另外是后端渲染一份无需样式,只需主体,和一堆 meta 标签的动态生成 html,在交由 nginx 负责分发是用户,还是 爬虫 robot。 楼主说你 SEO 可以在百度收录,请问是怎么做的? (另外,楼主加油 |
![]() | 62 id7368 PRO 挺好,支持下 |
63 zsg1994 OP @Sendya 你的想法和我的一样,但是实践证明是可以的。我为了 SEO 选用的是 NUXT.JS 来写的。https://www.byteblogs.com/ 但是后面发现这个百度很难收录,是因为百度收录还要看响应速度,nuxt.js 服务端渲染很慢,收录效果不佳。如果你没有好的服务器建议不使用。例外 vue 直接开发的之前我认为百度不收录实际收录的,https://m.byteblogs.com/ 这就是 vue 写的 h5。因为我网站的内容不多收录的不是很多,但是比 nuxt 的多.你可以去站长之家查下。 |
66 zsg1994 OP @Sendya 刚刚说错了 搜这个 收录情况 https://www.whatyun.cn/ |
67 hengo 2019-10-01 09:35:43 +08:00 via Android star |
![]() | 69 sep9999 2019-10-01 13:38:51 +08:00 老哥有没有计划搞个 Docker |
![]() | 70 mamahaha 2019-10-01 16:06:42 +08:00 博客的技术全在界面 |
![]() | 74 megumikato 2019-10-02 13:29:54 +08:00 感觉很不错啊,支持一下。正在自学中,想仿一个~~~///(^v^)\\\~~~ |
![]() | 75 0x000007b 2019-10-03 11:12:32 +08:00 哈哈哈等我考完研我就做一个 django 的和 gin 的 |