跳到主要内容

OneBlog

最后更新于:

image-20260725141543.avif

OneBlog

OneBlog是一款简约、唯美、丝滑且强大的集文档库和博客二合一的站点。

版权

创建于2026年7月25日,更新于2026年7月25日

次项目是在上游 余温大佬开发的 Hugo Teek / RouxZhee 主题能力之上 二开的,增加了在线可视化运维后台(基于 PrimeEdge Admin 适配),使用户可以在浏览器中编辑 Markdown、调整站点配置、上传媒体,而无需在本机安装 Hugo 或手工改 Git。

感谢余温大佬开发的优秀项目❤️❤️❤️(也感谢KOK大佬贡献的基于EO的博客后台)

这里说下关于oneblog项目的迭代历程:

vdoing博客(基于vuepress,Evan大佬开发)–>teek博客(基于vitepress,天客大佬开发)–>RouxZhee博客(基于hugo, 余温大佬开发)–>oneblog博客(基于RouxZhee博客二开,one菜鸡二开)。(这一路走来实属不易哈哈哈🤣🤣🤣)

最终效果

按我的手把手文档来做,你将快速拥有一个和我一样丝滑的博客哦。😊😊😊

https://onedayxyy.cn/

写在前面

有任何不懂问题,先多看几次手把手文档,自己是否哪里配置有遗漏或配置错了,还有不明白,可以随时群里找我解答哈😊。(如何进群,看后面关于我,加我微信,我拉你进微信交流群哦😂)

必备条件

  • 对拥有一个自己独立站点特别感兴趣的道友😊😊😊(不感兴趣,就不要玩博客了哈哈哈)
  • **(必备)**拥有一个属于你自己的备案域名
  • **(必备)**具有cnb账号 (01.可以跑cnb ci流水线,非常香; 02.早注册早享受)
  • **(必备)**具备eo账号 (01.默认已经开启Makers服务了;)
  • 扩展:具有七牛云账号 (免费10g标准存储空间/每月,免费10g CDN 回源流出流量/每月 ⚠️完全够用了,且很稳定)(可选,有的话,可以作为OneBlog博客的存储使用,也可以作为自己图床存储使用)
  • 扩展:拥有自己的gitee账号;(可选,备份自己cnb仓库使用)

仓库地址

https://cnb.cool/onedayxyy/oneblogpublic

方案架构

🟢本次规划

博客域名: onedayxyy.cn

博客后台域名: oneblogadmin.onedayxyy.cn

功能特色

  • 文档库和博客二合一
  • one将会借助ai持续更新迭代博客,完全开源
  • 功能完整、体验丝滑、性能强悍
  • 具备在线博客后台,随时随地可发布文章、更新文章、配置博客等
  • 以本地md为核心,博客后台配置修改后也会触发自动构建数据也会落到md里,从而实现数据持久化

步骤

1、克隆cnb仓库

克隆cnb仓库(克隆,然后推送后,会直接触发cnb构建,然后在makers上就会创建相应的项目了)

1(1)在自己cnb仓库提前创建好一个空仓库(命名随意)本次就叫做 oneblogpublic
2
3
4(2)在自己电脑上克隆好仓库,并推送
5cd /d/
6git clone https://cnb.cool/onedayxyy/oneblogpublic

2、创建kv命名空间及KV变量、并与Makers项目做好绑定

(1)创建KV命名空间

来到Makers-存储-kv存储,点击创建命名空间,

本次我这里创建一个叫ADMIN_KV的命名空间:

image-20260725093425.avif

然后需要创建如下一些变量,并自定好对应的值:⚠️⚠️⚠️(这里需要注意,不要出错)

1# 后台登录密码
2ADMIN_PASSWORD=change_me
3
4# JWT 签名密钥(建议: openssl rand -base64 32)
5JWT_SECRET=change_me_to_a_long_random_string
6
7
8CNB_TOKEN=xxxxxxxxxxxxxxxx

xxx截图。。。

(2)与Makers项目做好绑定

来到刚才自动创建好的oneblog-adminmakers项目里:

image-20260725093939.avif

来到KV存储,点击绑定命名空间

这里新建的变量名称一定要是ADMIN_KV,然后绑定我们前面创建的ADMIN_KV命名空间

image-20260725093856.avif

3、本地运行

来到/d/oneimgpublic目录:

直接点击start-blog-frontend.bat,就会自动运行起博客哦!

再直接点击start-blog-admin.bat,就会自动运行起博客后台哦!

4、推送

推送本地仓库,触发ci流水线,待ci结束后,登录图床后台,验证服务:

 1cd /d/oneimgpublic
 2
 3rm -rf .git ##记得先删除之前的.git
 4
 5git init .
 6git remote add origin https://cnb.cool/onedayxyy/oneblogpublic
 7git add -A
 8git commit -m"first commit"
 9git push --set-upstream origin master
10# git push

线上效果:

https://oneimgadmin.onedayxyy.cn/

关于我

我的博客主旨:

  • 排版美观,语言精炼;
  • 文档即手册,步骤明细,拒绝埋坑,提供源码;
  • 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!

🍀 个人网站:https://onedayxyy.cn/

🍀 微信二维码

x2675263825 (舍得), qq:2675263825。

image-20230107215114763

🍀 微信公众号

《云原生架构师实战》

image-20230107215126971

🍀 csdn

https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421

image-20230107215149885

🍀 知乎

https://www.zhihu.com/people/foryouone

image-20230107215203185

最后

如果你还有疑惑,可以去我的网站查看更多内容或者联系我帮忙查看。

如果你有更好的方式,评论区留言告诉我。谢谢!

好了,本次就到这里了,感谢大家阅读,最后祝大家生活快乐,每天都过的有意义哦,我们下期见!

结束。

最新文章