关于前端:如何使用ohmyblog轻松搭建自己博客系统

6次阅读

共计 1192 个字符,预计需要花费 3 分钟才能阅读完成。

简介

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、创立:

  • 创立 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 地址

正文完
 0