简介
oh my blog是一个基于leancloud的serverless开源博客框架。
现已提供一下性能,更多功能开发中,行将上线~
- 用户注册/登录零碎
- 文章治理
- 资源管理
- 评论零碎
- 公布动静
- 反对主题自定义
官网地址:https://omb.jser.blog
Github地址:https://github.com/joe-lz/oh-my-blog
疾速开始
筹备服务器
注册leancloud
注册leancloud国内版或国际版
区别:国内版访问速度快,域名要备案
筹备域名
- 计划一:注册域名
- 计划二:申请jser.blog收费子域名(该域名未备案,因而仅反对国际版)
创立leancloud我的项目
创立开发版即可,有收费赠送使用量
绑定域名
[leancloud=>我的项目=>设置=>域名绑定]
留神⚠️:
- 国内版本须要绑定3个域名,国内版本2个域名
- 云引擎域名就是你的网站域名
创立 Class
[leancloud=>我的项目=>存储=>创立class]
- CMS_Articles
- CMS_Collects
- CMS_Comments
- CMS_Likes
- CMS_Menus
- CMS_Posts
- CMS_Profile
- CMS_Topics
- CMS_UserInfo
设置Web平安域名
主动部署设置
筹备代码
fork仓库
https://github.com/joe-lz/oh-...
批改代码局部配置参数
- 替换.leancloud/current_app_id 为本人我的项目id
[leancloud=>我的项目=>设置=>利用keys] - 替换next.config.js中的配置
[leancloud=>我的项目=>设置=>利用keys] - 如果你应用国内版leancloud,请替换.github/workflows/deploy.yml中的触发主动部署的地址
创立Github Secrets
- 创立LEANCLOUD_DEPLOY_TOKEN
1、取自:[leancloud=>我的项目=>云引擎=>部署=>主动部署=>deploy token]
2、创立:[github=>我的项目=>Settings=>Secrets]
- 创立PERSONAL_ACCESS_TOKEN:a Github personal access token
提交变动代码至master,主动登程部署
主题
如何更换主题?
批改omb.config.js文件,将对应的前后台替换为相应主题的github名称即可
如何开发主题?
请参考:
- 前台页面默认主题joe-lz/ombTheme-simple-www
- 后盾页面默认主题joe-lz/ombTheme-white-admin
罕用地址
- 前台地址:https://your-domain 或 https://your-domain/www/home
- 后盾地址:https://your-domain/admin/home
⭐️ 感觉不错留个Start呗~⭐️ Github地址