关于接下来的工作重心
2026-08-27 (分类:计划)
Ocean Book博客开发基本接近尾声,接下来我应该关注其他事情的开发,维护好博客项目,Ocean Book博客项目将会长久的维护下去。
somoe.xyz也会长久的续费下去。
当初注册somoe.xyz其实就是因为便宜(阿里云购买的,十几块钱一年),另一个谐音,somoe可以解读为so(如此),moe(萌的意思),连起来就是如此萌,当初没有想长久的使用下去,没想好这个域名的定位,开始我创建了一个网站就叫”SO萌社区“,网站创立好后,我就去做了备案,备案之前我了解了一下,个人开设的网站不能又经营性质,论坛社区种类需要前置审批,这些都是企业才能做了,个人做了会违规,于是我就把网站修改为”SO萌网站“,把网站中的社区属性全部下架隐藏,备案通过后,网站就没有继续开发下去了。之前的”SO萌网站“实际上就是一个主要以二次元,技术交流和游戏开发内容为主的博客网站,效果是赛博朋克的风格,样式还行,但是由于之前备案时了解的内容,一下子我就不知道如何更新和开发网站了,于是网站就一直挂着,没有变化,现在发现这个中文含义如此萌,内涵不是很好,但是我无法想到更好的解读,虽然这个域名的写法短,字母都是饱满的,我还是有点不太喜欢这个域名。
转机,后面,我偶尔会到网上找一些博客去访问,看看他们都是谁,都在干什么,是否有有趣的事情发生。我就关注到了upxuu了,他之前的博客还不是现在的样式,之前什么样式有点记不清楚了(原谅我记忆力不好),但是现在的博客的确有特色,我就没事的时候就上去看看他的博客,看看今天又发生了什么有趣的事情,他的博客更新的还挺频繁的。
后面,我就直接从GitHub上拉取了xuhome源码,本地运行起来后,自己体验了一番,发现upxuu居然把自己的博客MD也直接开源上去了,本地运行的评论好像是无法使用的,其他的没怎么深度研究。对于Astro框架我也不是很熟悉,我之前接触最多的是HEXO。
| 框架 | 类型 | 语言 | 渲染引擎 | 部署难度 | 主题数量 | 优点 | 缺点 | 适合人群 |
|---|---|---|---|---|---|---|---|---|
| Hexo | 静态 SSG | Node.js | Nunjucks | 低 | 极多 | 生态庞大、插件丰富、中文资料多、生成速度快 | Node 环境,部分插件维护停滞,大文章渲染略慢 | 个人博客,新手,喜欢折腾插件 |
| Hugo | 静态 SSG | Go | Go Templates | 极低 | 多 | 编译速度极快,原生多语言,二进制单文件,无需依赖环境 | 主题语法较硬核,中文社区资料少于 Hexo | 追求速度,多语言博客,不想装复杂环境 |
| Jekyll | 静态 SSG | Ruby | Liquid | 中等 | 较多 | GitHub Pages 原生支持,简单轻量 | Ruby 环境配置麻烦,速度慢,插件较少 | GitHub Pages 原生用户,简单博客 |
| VuePress | 静态 SSG | Node.js | Vue | 低 | 中等 | Vue 生态,Markdown 友好,可写文档 + 博客,支持 PWA | 博客功能原生较弱,需要插件扩展,维护放缓 | Vue 开发者,文档型博客,技术笔记 |
| VitePress | 静态 SSG | Node.js | Vue3 | 低 | 中等 | Vite 构建,速度快,现代简洁,官方维护 | 博客功能需要二次开发,主题偏少 | Vue3 开发者,技术文档 / 笔记,追求现代体验 |
| Astro | 静态 SSG | Node.js | Astro/Markdown | 中等 | 较多 | 混合渲染,可使用 React/Vue 组件,SEO 优秀,现代 | 配置略复杂,学习成本偏高 | 想写现代交互博客,前端开发者 |
| Pelican | 静态 SSG | Python | Jinja2 | 中等 | 一般 | Python 生态,自定义灵活,支持多格式 | 主题较少,国内资料少 | Python 开发者,自定义需求高 |
| Zola | 静态 SSG | Rust | Tera | 极低 | 较少 | Rust 编译,速度超快,单二进制,无依赖 | 中文社区小,主题数量少 | 追求极致性能,喜欢 Rust,极简博客 |
| WordPress | 动态 CMS | PHP | PHP 模板 | 中等 | 极多 | 可视化后台,插件海量,开箱即用评论 / 会员 / 电商,不用写 Markdown | 需要 PHP+MySQL 数据库;服务器有维护成本;存在安全漏洞风险;无法直接部署到 GitHub Pages;性能受插件影响大 | 非技术用户,需要丰富动态功能,做博客 + 商城 / 论坛 |
| Typecho | 动态 CMS | PHP | PHP 模板 | 低 | 中等 | 轻量简洁,代码简单,国内中文社区好 | 插件生态远小于 WordPress,需要数据库 | 喜欢 PHP、想要轻量动态博客,不想用 WordPress |
hugo,Typecho了解过,没有部署过。WordPress使用宝塔面板部署过,没有使用。VitePress在2025年的时候部署使用过,很简单,目前 QiuVideo - AI视频播放器 | MVideo在使用。
于是我想尝试使用Astro编写一个自己的开源博客主题,名称命为Ocean Book,中文名”海洋之书“,项目名称为”astro-ocean-book“。这个名称没有特殊含义,引申自Ocean Blue,这是一个海洋探索相关的百科型网站。于是基于博客的网站属性直接命为Ocean Book。这个博客主题就这样的被开发出来了。
在部署时,有点犯了选择困难症,我当时有两个域名(最近购入gbk.ink域名,目前一共3个域名),一个qiumonster.com(主域名),somoe.xyz(副域名)。主域名上已经有网站占用blog二级子域名的网站了(QIUHEXO主题博客),想使用ocean二级子域名(Ocean Blue)也被占用了,心里想着,主站上已经绑定这么多的网站了,不如直接将博客网站搞到somoe.xyz上,这个域名上的blog二级子域名还空着,且somoe.xyz域名较主域名短了很多,也很好记,如此萌->如此是so,萌是moe,组合起来就是->somoe->加上顶级域名xyz,就组成了->somoe.xyz。
于是ocean book博客就在somoe.xyz上诞生 。新的博客主题我认为已经超越了之前的博客QIUHEXO了,所以我打算长期的使用下去,最近也是添加了一些友链,于是somoe.xyz这个域名就需要长久的使用下去。不去想域名的中文引申,somoe.xyz域名还是不错的。
在开发Ocean Book主题之前,我在开发MarkView鸿蒙应用,中文名:观墨阅章。这是一个原生的适配沉浸光感的以MD数据为基底的应用。开发完成了一些功能,可以实现一些内容的创作,结合小艺AI智能体实现某些功能。最重要的是,我想在应用内打造一个智能体系统,实现数据的自动编排,便捷创作。这个功能要做好有点难度,还需要不断的探究。关于这个应用还需要不断的优化,探索,不断完善,当我已经满意后,就可以准备上架应用商店。其实完全可以做一个初始的版本,但是数据的管理还是困扰着我,应用沙箱中的文档组织,数据库等内容与后面可能存在的数据结构调整存在冲突,导致用户在更新应用后,导致数据损坏,这个地方还需要多探索和测试。这个是一个长期开发的应用项目。
接下来会把中心移到对MarkView的开发与探索。
其他:
日常维护好Ocean Book博客,多写点博客文章。