Laravel + AntdPro 开发的个人博客 V2.0
博客地址:https://www.einsition.com
后端源码:https://github.com/yanthink/blog-api
前端源码:https://github.com/yanthink/blog-v2
小程序源码:https://github.com/yanthink/mpblog
后端
使用 Laravel5.8 编写而成。
文章搜索使用 Elasticsearch
。
websocket 使用 nodejs websockets/ws,使用方法请查看 Laravel + 微信小程序 websocket 搭建广播消息系统 和 微信扫小程序码实现网页端登录 这两篇文章。
扩展包使用情况
扩展包 | 一句话描述 | 本项目应用场景 |
---|---|---|
dingo/api | 处理api接口的开源插件 | 用于api接口 |
tymon/jwt-auth | 身份验证的软件包 | 用于api认证 |
predis/predis | Redis 官方首推的 PHP 客户端开发包 | 缓存驱动 Redis 基础扩展包 |
spatie/laravel-permission | 角色权限管理 | 角色和权限控制 |
zgldh/qiniu-laravel-storage | Qiniu 云储存 Laravel 5 Storage版 | 存储附件 |
barryvdh/laravel-ide-helper | 代码提示及补全工具 | 代码提示及补全 |
barryvdh/laravel-debugbar | 页面调试工具栏 (对 phpdebugbar 的封装) | 开发环境中的 DEBUG |
overtrue/laravel-wechat | 微信 SDK for Laravel 5 / Lumen | 微信小程序登录 |
前端
使用 ANT DESIGN PROv4.0 编写而成。
V2.0 增加了用户模块,目前只支持微信小程序扫码登录。
支持评论、收藏、点赞、通知管理(在线 websocket 广播,离线邮件通知)等功能。
文章使用markdown编写,编辑器使用 yt-simplemde-editor,代码高亮使用 prismjs,emoji 使用 emoji-toolkit。
【文章搜索】
【文章详情】
【评论】
【通知】
【个人中心】
【文章编写】
【个人设置】
【用户管理】
【权限管理】
【分配权限】
本作品采用《CC 协议》,转载必须注明作者和本文链接
有朋友问我,博客的侧边栏的导航目录(toc)是如何实现的,这里简单的分享一下我的实现思路。
不让pc访问是怎么回事
好强,一个人做的吗
:+1:学习了,目前我们公司也是用laravel+antd开发的erp系统
挺好的,布局再改进一下很不错
已
star
,顺便问下服务器配置(用了ElasticSearch
,配置应该不低)@nff93
Mysql 和 ElasticSearch 装在同一台服务器的话2G内存勉强够用(没用ES之前用的1G内存)。
现在网站迁移到朋友的服务器,4G内存 + 5M带宽。
我想请教下,文章详情页右侧快捷导航实现的思路,还望指教!
666,很6
不错,谢谢分享,正好要用到,非常感谢你
建议一下,点击网站logo标题可以返回主页会好点
楼主的水平太牛了,综合能力很强。早知先学React了,特别羡慕会用React的人,可以愉快地使用draft-js和react-native。
:+1:已赞,想先搭起来,再慢慢学习.
后端laravel api搭的时候有个报错能帮忙看一下吗大佬
ErrorException thrown with message "file_put_contents(/var/www/html/blog-api/storage/framework/sessions/KS36xItmHC6foro0R5n1TkUATfYRMUT4WycAfkpW): failed to open stream: No such file or directory"
@manbofish
缺少 storage 这个文件夹,你手动创建一下吧。
如果不用小程序的话好像没法进后台。。
新建文章的时候还有个报错 :scream_cat: ,抱歉,新手问题比较多

@manbofish
我刚刚用windows试了可以运行,你重新安装一下依赖试试,最好用chrome访问
怒赞
太棒了,这个我特别特别中意,学习了!
@passport4jd 谢谢,欢迎star~
支持
赞 :+1:
CentOs怎么装brew ?安装homebrew好慢咯
3个端一个人写嘛 :scream:
哇,正好也是使用这些个技术栈,可以学习一下兄台是如何实践的了 😃
很不错,这个后台权限管理系统也有,可以作为学习antd pro的好例子,不说了,先star去
文章的字体感觉有很严重的锯齿感
我就想看看 你用的markdown在哪里
卡死在mysql8无法安装和内存太小(阿里云 1g)
antd+go才是绝配啊
laravel太重了
楼猪
老哥,向你学习了,我也是前端~~请问ant.pro 学习,我会写react和使用antd,ant-pro 还要学啥哦,TS我知道得学
@summeryio 可以看官方文档

赞一个。
能分享一下laravel 与 antd的配置吗?尤其是跨域问题?谢谢
服务器端渲染 做了吗兄弟?我很关心这个!
@Zach-Lu
之前针对蜘蛛有用 facebook/webdriver 渲染页面
现在服务器才2G内存,elasticsearch 都开不起来 :joy: 所以就关了
其实也可以生成静态页面给蜘蛛爬的,内容变更时更新一下就可以了,也不难,只是最近一直很忙,没时间处理这个
求救啊楼主