简介
oh my blog是一个基于leancloud的serverless开源博客框架。 现已提供一下功能,更多功能开发中,即将上线~
- 用户注册/登录系统
- 文章管理
- 资源管理
- 评论系统
- 发布动态
- 支持主题自定义
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安全域名
自动部署设置
设置leancloud环境变量
YOUR_LEANCLOUD_SERVER_URL:你的api绑定域名
准备代码
fork仓库
修改代码部分配置参数
- 替换.leancloud/current_app_id 为自己项目id [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
常用地址
⭐️ 觉得不错留个Start呗~⭐️ Github地址
今天的文章如何使用oh-my-blog轻松搭建自己博客系统分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/21066.html