痛点

Hugo 是一款很好用的静态网站生成框架,很多人用它来写 Blog,并且部署在 github pages 上,但是这个方案只能在电脑上使用,每次要写文章都需要打开电脑。 我强烈的需要一个时刻都能记录自己思考的方案,在思绪飞扬时打开手机就能马上把它记录下来。所以也就需要一款能在手机上操作的 APP。

市场调查

在动手之前先进行项目评估调查,看用户付费意愿。 Fake it till you make it .

实现方法

  1. 移动端带上 git 与 openssl 直接本地操作
  2. 服务器 git clone 仓库,使用 hugo 解析,提供 API 调用。包括目录,分类,Tags 等

又犯了相同的错误

没有做任何市场调查,直接开始开发原型,虽然进展很快,但是我知道这其实是一种偷懒。开发对我来说是最简单的事。这次有一点不一样,那就是我有实际的需求,所以至少让我先用上吧,我自己都不会用的产品是不会有人用的。

2024-10-26

  • 编辑与新建文章搞定了
  • 优化了一下文章加载太慢的问题,主要是先把控件画出来然后再填内容
  • 目前还差提交与推送到服务器

2024-10-27

  • 尝试了一下android编译,当然只成功了dart部分
  • 搞定了向服务器提交
  • 最后调通了Linux平台下插件交互

2024-11-08

  • 感觉可以发布第一个版本了,勉强还不错吧
  • 后续我觉得还可以加入仓库分析头图加载
  • 下面需要思考一下如何去宣传了

2024-11-09

  • 计划只显示.md 但是好像无效

  • 考虑显示图片

  • 上午已经搞定了,上边的两个问题。

  • 新bug:分析之后必须重启程序才会有效

  • 应该把添加标签放在现有标签的下方

  • 完成的第一个版本

  • 目前还还差一个landing page

  • 接下来需要购买一个域名,为产品本身价做一个Blog

2024-11-11

今天发现了一个很大的坑,就是键盘会遮挡输入框下面的工具栏,这个时候需要在最外层包裹一SingleChildscrollView。然后就会在键盘弹出的时候自动把输入框顶上去了。

  • 图标被弄丢了

2024-11-12

  • 今天晚上了好多好多的细节,魔鬼都在细节里
  • 明天可以把预览的字体搞大一点,我觉得现在预览的字体太小了。
  • 同步状态也搞出问题来了,明天需要检查一下。主要是同步的时候进度条没有按预想的显示

2024-11-12

  • 今天弄好了多语言
  • 考虑把URL主题修改小一点
  • 同步时改变setting的loading状态

2024-11-13

如果正在同步的时候,那么点击仓库应该直接进入设置的同步页面,而不是进入目录浏览模式。

2024-11-22

  • 我觉得需要一个最近编辑功能。这样我可以以最快的速度打开最近修改过的文件。
  • 还需要一个全文搜索,不过我不知道用什么技术栈比较好