我感觉我还是比较适合维护这种 timeline 形式的博客站点

2020-08-08 19:38:49 +08:00
 jwenjian

先给链接

https://timeline.jwj.life/


现在朋友圈基本不发了,微博基本是看新闻,QQ 早就废弃了。

掘金也好久不用了。

想发点自己想说的,各种东西,分享点图片,文章,新闻都找不到合适的地方。

Hexo,语雀,wordpress,typecho 对我来说都太 heavy,有时候想说的就是一两句话,用这些还要先想个标题,再写一句正文就结束了,没什么意义。而且发布比较麻烦,虽然有各种 CI,只需要写 md,然后 push,但是还是不方便(懒)随时输出。

折腾来折腾去,弄了个现在的 timeline 形式的博客,其实不能叫博客,应该叫 list,比较合适。

适合记录一些随时的想法,吐槽,不知道从哪儿摘抄的句子,文章,图片,网址,新闻链接等等,最好在 300 字之内能表述清楚的东西。

而且这也可以减少一些无意义的博客文章输出,本来很多东西都是几句话说明白的知识点,还要水一篇文章,实在是 emmmm....

对于那些长篇的,系统性的博客文章,还是可以在 yuque 等地方写,然后在 timeline 里写一篇摘要,然后链接到原文章去。


这是一个 vue 项目,样式是从 codepen 上找的一个 纯 css 实现的 timeline,响应式,对手机端很友好,我在这个基础上加了一些东西,比如时间,标签,markdown 渲染等。

数据来源是仓库中的一个 json 文件。

这样做的好处是不依赖任何现有的账号体系,只要你最终可以生成一个 json 文件就可以。

所以你的数据从什么地方来,都由你自己控制。

但是你的数据来源必须要有一点,就是 API,这样你才可以把你写的东西取出来,生成一个 json 文件。

另外还有一点比较重要,就是你的输出成本要足够低,低到你可以随时随地发表东西。

这几项里,越多越好,越多, 你就越容易发表你的想法,才可以坚持下去。否则等你打开电脑,打开编辑器,新建一个 md 文档,想个标题,开始写的时候可能就突然不想写了。


目前我的数据是从 https://wenjian.giki.app 平台上来,通过 github 的 action, 每 1 个小时同步一次,调用 giki 提供的 api,生成一个最新的 json 文件,提交到仓库中,同时会触发一次 netlify 的打包部署。

然后再绑一个自己的域名,齐活。

剩下基本不用打理,只管输出就是了。


现在 repo 是私有状态,有人想弄的话,我弄成公开的,然后再写一篇文章(教程)。

6248 次点击
所在节点    程序员
87 条回复
metrue
2020-08-09 01:42:43 +08:00
我是文中提到的 Giki https://giki.app 的作者,喜欢的朋友欢迎尝试.
agagega
2020-08-09 02:01:39 +08:00
博客不一定就要是长文。很多国外的优秀博客我也订阅了,内容也有很多不长。平时有些想法比小几百字的微博长,但也没长到一篇文章的程度,做博客其实合适
jwenjian
2020-08-09 08:04:14 +08:00
@FakerLeung 哈哈 去它的主页看它的回复就懂了
jwenjian
2020-08-09 08:06:30 +08:00
@tangkaichuan timeline 只是一个形式,内容是自己决定,可以是口水话,也可以自己沉淀下来的东西,或者单纯做一个书摘,网络书签等等,都可以。
jwenjian
2020-08-09 08:10:14 +08:00
@hellolex
@kuanng

可以理解成自由度更高的单机版微博,自由度高就是内容比较自由,外链,图片等,另外可以自己修改页面样式之类的。

而且不需要有社交负担,点赞,评论,转发这些

而且现在微博实名制,想搞个微博小号,还不如折腾个这。
jwenjian
2020-08-09 08:13:03 +08:00
@yujiang 也是一个办法,不折腾,省事儿。
jwenjian
2020-08-09 08:15:32 +08:00
@hertzry 嗯,在 github 上,用 netlify 部署,等我整理整理发出来
jwenjian
2020-08-09 08:19:52 +08:00
@agagega 确实是这样,只是感觉现在博客的形式对于短文章有些不太合适,不太长的正文被放到了二级页面,需要点击一下才可以看。

用这种方式,把一些精要的部分全部展示出来,感觉一目了然一些。
jwenjian
2020-08-09 08:22:31 +08:00
@DandelionFlowers 这种也很好,正好现在手机使用率太高,写字都很少写了,可以练练写字。。。
cokar
2020-08-09 08:53:23 +08:00
没有互动很难坚持下去的,如果只是自己发自己看,也毫无意义
yannxia
2020-08-09 09:02:55 +08:00
@metrue sign user failed: 500 - Internal Server Error 微博和 GIthub 都不行咧
imnaive
2020-08-09 09:34:30 +08:00
我觉得可以把想法和博客文章分成两个 tab 页。
有想法就像川老师一样直接发出来,
写文章时就认真写文章。
lx91714
2020-08-09 10:03:01 +08:00
样式可以分享吗
royrs
2020-08-09 10:06:07 +08:00
考虑下这个?
数据还在自己手里面。

https://sspai.com/post/60024
asanelder
2020-08-09 10:17:05 +08:00
支持楼主。

其实这种东西还是有需求的,之所有没有类似的产品,可能是因为没有什么商业价值。

俺觉得微博早期,可能比较满足,但商业化后就变味了。
laike9m
2020-08-09 10:32:48 +08:00
除开想自己管理数据这个理由,其实 Twitter 就能够满足要求了
masker
2020-08-09 11:25:54 +08:00
@FakerLeung 毕竟玻璃心
KasuganoSoras
2020-08-09 11:41:31 +08:00
早期做过类似项目,不过是 PHP 写的
https://github.com/kasuganosoras/Pigeon
jwenjian
2020-08-09 14:08:04 +08:00
@lx91714 等下我把 repo 变成公开就可以看到了
jwenjian
2020-08-09 14:08:50 +08:00
@imnaive 也不错,这个属于抛砖引玉,可以在这个基础上做自己想做的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/696738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX