废话不多说, 你可以直接看下一个标题
目前的博客存在的问题:
- Hexo, Ghost, Hugo 等静态博客: 不能在线编辑, 不能手机编辑. 对于非专业人群难以快速实现搭建. 维护难度大.
- Wordpress, Typecho: 没有完整 API, 同时不支持文集, 动态, 相册等刚需, 除此之外, 前者还过于, 后者则官方文档不明, 开发者必须阅读源码才能深入开发, 增加了开发难度, 而主题制作者能利用的接口太少, 一般情况下所有额外功能都只能塞在一个 function.php 文件.
总之, 现有的博客程序,
特性(你可以只看粗体字)
- RESTFUL API, 前后端分离, 以一套 API 为基准.
- 基于第一点, 可以自由设计各种前端, 如网页客户端, 移动客户端, 甚至基于短信或邮件的客户端.
- 基于第一点, 可以用任意语言开发后端, 只要提供相同的 API 行为. 无论是虚拟主机还是 VPS 都能运行.
- 基于第一点, 可以开发出博客社区, 让个人博客不再是孤岛.
- 部署简易化. 能够做到官方正式版本下载之后30s 搭建完成. 支持但不强制使用 composer, git, npm 等包管理器, 简化一切能简化的流程, 细化一切能细化的文档, 让任何初中以上文化的人都能使用.
- 支持扩展多种模块, 包括但不限于:
- 文集, 文章模块: 适用于各种人群. 现在的博客系统只能用分类或标签来归类, 文集模块可以让你能更好地书写系列文章. 可以用来记录代码, 笔记, 也可以用来写作. 可以把文集导出为书.
- 图集, 图片模块: 适用于绘画爱好者 /摄影爱好者, 也可以用来建立曲谱网站或壁纸站.
- 链接集, 链接模块: 能够用于管理友情链接, 或者建立导航站, 还可以用来做网络收藏夹.
- 动态, 分享模块: 可以表达灵感, 捞出旧文, 也可以分享 Bilibili 的视频, 分享网易云的音乐等.
- 支持插件扩展, 如:
- 数学公式
- 代码高亮
- TOC(目录, 不但是文章目录, 还要支持到文集级别)
- 投稿. 可自定义表单和验证规则.
- 支持主题.
- 支持自动静态 git/ftp 部署.
- 免费, 开源.
- 支持自定义解析引擎, 如 reST, markdown 等
上面的各种模块, 主题, 插件各自独立, 使用者可以抽取需要的, 在简洁的基础上完成特定需求.
后话
已经筹备良久, 预计七月正式开始开发. 当然, 这个项目的难度非常大, 正式版本的推出时间至少要一两年, 也随时有弃坑的可能性.
相关信息将在Azalea.moe和 QQ 群 107349757 进行更新. 欢迎关注. 也欢迎提出建议.
最后如果觉得不错, 请点个赞, 这将成为这个计划是否实施的决定性因素 因为如果预料到用的人不会多的话, 我只能开发我需要的部分, 只集成我个人需要的功能.