前几天试了一下Obsidian这个做笔记的软件

感觉打开了我的思路—–为什么不做一个移动端和PC端都可以同步文章内容的软件呢?

因为目前主流的静态blog生成器主要有hexo,hugo,astro这三个,但是这三个各有各的优缺点:

  • hexo简单但是构建速度慢
  • hugo构建速度快但是用的是go语言并非前端御三家
  • astro上手难度高

因为大多数人其实是吧Blog当做产品说明书或者当做笔记本的,根本没心思折腾那些界面上的东西,更别提学前端了,至于魔改主题什么的也只有程序员和大学生喜欢折腾了

所以我希望的是一个东西———封装,把一切操作和修改都封装到极致,甚至打开就能用,不需要自己亲自去修改代码什么的,甚至让用户根本不知道blog其实是代码写的(比如你只知道B站可以刷视频,但是不知道为什么B站可以刷视频和上传视频)

如果作者将一切的一切都安排好,用户只需要在GUI界面操作即可,这样就会减轻使用者很多压力,极大的降低使用者的学习成本

因为观察Obsidian就会发现,它的受众是所有人,不只有程序员,而且可以实现多端同步文章

而文章的的写作,需要模仿Typora , Typora其实本质上也是封装,你根本不需要学会markdown语法,你只要点击界面上的按钮学会快捷键就行了,也就是所见即所得,当然还是要支持对markdown语法的识别的

然后结合我之前的QQ机器人通知文章的更新情况的功能,我感觉有很大的操作空间!!!

而且最近的AI写文章我觉得很厉害,到时候看看能不能做到让用户自己接入API,告诉AI写什么,让AI自己写然后发布到网站上

但是考虑到一个问题就是,由于这三个框架的主题成百上千,所以我觉得与其把这个发展成为适配所有人的主题的容器,不如发展成一个独一无二的主题加APP的模式,就像ObsidianOneNote还有NotebookLM 这样

还有一个问题是,如何做到电脑端盒手机端的同步?数据库?云端?但是这样就脱离了我想要的简洁性了,我目前也没有好的方法

虽然这样会限制程序员的折腾空间,但是我的目标不是让用户自己折腾,而是让他们无脑使用,降低学习成本为0的程度,就像打开手机就可以刷抖音和哔哩哔哩一样

还有就是,我可以在Blog里将各个元素组件化,比如你喜欢二次元,你可以启用二次元组件,你喜欢干净清爽的界面,就可以关掉其他的多余的组件,就像Halo这样的建站工具一样,不过Halo是动态网站建站器,我去试了一下,感觉太重量级了,功能对于我很冗余,因为我的需求只是打造一个自己的Blog,写写文章,就OK了