1 关于我
大家好,我是吴俊(Github, Linkedin, Twitter) ,主要做 Java 后端开发。这里与其说是博客,不如说是托管在线上的个人笔记本。
2 笔记之路
本站是托管于 GitHub Pages ,基于 Hexo 框架的静态页面。想要一个树状目录的,找不到现成的,就自己写了个主题。但自己对前端了解和精力有限,所以网站还比较糙。
为了写个笔记,太折腾了
- Notability:最开始上学的时候,用 ipad 上面的 Notability 软件手写笔记,效率太低,弃坑。
- 优点:当时笔记产品太少,只有 icloud 备份算是当时的亮点
- 缺点:效率太低,不支持多端
- Evernote:Evernote 面世后,马上开始趟坑,后来改用 markdown ,弃坑。
- 优点:网页剪切插件很好用,多端同步做得也挺好
- 缺点:经常出现格式错乱;无法由搜索结果定位到笔记所在的目录;markdown 支持太差
- 简书:技术文章误因“政治敏感”被删,联系客服将文章恢复后,过了两分钟账号被封……弃坑。
- 优点:markdown 支持很好
- 缺点:机器人用户太多
- 有道云笔记:因“网易暴力裁员事件”弃坑。
- 优点:markdown 支持很好,还可以做图床
- 缺点:不支持树状目录
- Github:经历简书封号之后,将笔记备份到 Github
- 优点:IDEA 的树状目录很爽,还可以写程序将外链图片转为本地图片
- 缺点:IDEA 查看有点重,网页查看失去了树状目录
- Hexo:最终又走上了自己手工写博客的路
- 优点:Github Pages 省下了服务器和域名费用,Hexo 社区也比较成熟
- 缺点:没有满足需求的主题,需要自己开发
update
发现 notion 挺好用的,完全满足我的需求
- notion:
- 优点:markdown 支持很好,有树状目录,导出格式很好
- 缺点:网页剪切功能比较弱,数据不在自己手上,最好有备份
3 关于本主题
发现大家问的最多的是,这个博客是怎么搭建的,特别是集中在"评论框怎么实现的"上。
细心的同学应该已经发现了这个主题的地址: https://github.com/wujun234/hexo-theme-tree, 该仓库的 README.md 里有介绍这个主题该怎么使用。
评论框用的是 Valine 配合 leancloud,在评论框右下角也有标注。这款评论框其实还有许多缺点,是以 url 作为页面 id 的,url 一变,评论就丢了,目前是勉强用着,大家有好用的可以推荐一下。
还有就是,如果都是匿名留言的话,我也区分不了谁是谁……
update 2.19
leancloud + Valine 没有评论通知,也不能区分用户,更新成 giscus 了。 当然之前的评论也全丢了🐶 顺便 URl 也换成默认是标题的拼音,并且只保留英文和数字,免得地址老变,并且有各种乱码