开发

连肝两周,积薪8月大更新

本次重新设计了首页,增加了博客主页、随机文章和热门文章等功能

这两周我全力开发积薪的新功能,解决了首页内容更新慢的问题。重点是增加旧文章曝光和突出作者特点。现主页推荐文章和新增博客主页,展示作者信息。计划中还包括开发博客公墓功能和继续优化导航。RSS功能已上线,如需摘要输出,请留意站点。

  1. #博客
  2. #RSS
  3. #Svelte
  4. #积薪

1055

A laptop on a wooden table, displaying code, is illuminated by a warm glow, with a bar in the background.A laptop on a wooden table, displaying code, is illuminated by a warm glow, with a bar in the background.

这两周我下班以后和周末的时间基本上都用来开发积薪的新功能了。一周构思,一周连设计带开发,总算在周末之前上线了。

之前版本存在一个问题,即首页的内容变化比较慢。因为推荐文章是我看到哪篇顺眼就推荐,如果在上一篇推荐文章之后很久都没有顺眼的文章,就会导致这篇文章会在首页顶部停留很久。

另外下方的分类板块也容易遇到更新缓慢的情况。常常是某个分类连续一两周都没有新文章。

与此同时,每天都有新发布的文章,这些文章没有获得推荐,也没有位于冷门分类,导致这种文章在最新文章里很快就沉下去了,再也没有机会获得曝光。

如何增加没有获得推荐、很快沉下去以及之前发布的文章的曝光量,是新版考虑的重点之一。

另外,此前积薪的设计思路是以文章为核心,我刻意淡化了作者的概念。我本来希望读者来到这里,看到感兴趣的内容,直接就访问,无需关注是谁写的。

但是在实际调查中我发现,对于独立博客而言,“作者”是一个很突出的概念。甚至这就是独立博客区别于时间线智能推荐模式的最大区别,即读者更喜欢有鲜明特点和人格的作者。

很多时候并不是文章本身有多好,而是对作者感兴趣才去读。因此我想了很久如何突出“人”这个中心。

新版的另一个重点,是增加“人”的维度,希望能在这里尽量给读者构建出作者的画像。

首页重构

原先首页的结构是:推荐板块、最新文章、分类导航、分类板块。

但是按照点击数据来看,下方的分类板块点击率并不高,经常有文章在首页挂了很多天点击量依然为零的情况。

于是主页的核心区域,推荐板块保持不变。下方变成了“最新发布”。

这里的逻辑是,随机显示最近3天发布的文章。这样每次进来都能看到不一样的内容,也能对最新发布的文章有一个平等的曝光。

A website page for a company named "Hiro" in Japan, featuring a photo of a man working on a computer, a list of their products, and a list of their locations. The website also has a search bar and a map of the country.A website page for a company named "Hiro" in Japan, featuring a photo of a man working on a computer, a list of their products, and a list of their locations. The website also has a search bar and a map of the country.

博客主页

本次新增了博客主页。之前没有做是觉得,如果你想看一个作者发布的文章列表,可以直接去他博客看。

现在希望利用这个页面,提取出该博客的信息,给读者一个作者画像。

另外后续也会开发已下线文章和博客的备份展示,死掉的博客在这一页也会有个属于自己的纪念碑。

A website page for 积薪, with a green background and white text. The page features a photo of a flower pot, a green plant, and a green plant in a pot. The website has a search bar at the top, and there are two tabs for "About" and "Contact". The website also has a "Contact Us" button.A website page for 积薪, with a green background and white text. The page features a photo of a flower pot, a green plant, and a green plant in a pot. The website has a search bar at the top, and there are two tabs for "About" and "Contact". The website also has a "Contact Us" button.

随机传送

本人水平实在有限,没能力写推荐系统。为了让老文章能被看到,我写了个简单粗暴的接口:直接返回一篇随机文章。

就随缘吧,说不定就能遇到感兴趣的内容呢。

A screenshot of a webpage with a Chinese text-based interface, featuring a yellow cartoon character, a red and white image of a person, and a search bar.A screenshot of a webpage with a Chinese text-based interface, featuring a yellow cartoon character, a red and white image of a person, and a search bar.

本周热门

就是最近一周发布的访问量最高的文章。

之前有人说希望能点赞的功能,这样别人可以帮助筛选好文章。但我不打算做注册登录,加点赞功能又得写防刷逻辑,太麻烦。

访问量某种程度上讲也是一种推荐,看效果怎么样吧。

计划

接下来除了修bug,我应该不会对积薪做大更新了。因为我要去写一个从零开始的一个博客前后台,之前已经写了一些,现在只能用业余时间开发,所以估计还得要两三个月才能完成。

开发完博客,我可能打算给积薪加上博客公墓的功能,即已下线的博客进入封存状态,这时候文章链接将不会链到已经无法访问的原文,而是我这里抓取的备份。

另外还是会继续思考首页和博客主页的形态,继续研究如何帮助访客找到好内容和好博客。

最后做个小调查。一直以来都有人反映想要RSS功能。

我之前没做,是因为觉得这本来就是一个抓取的站点,在这提供RSS一定会截流一部分本来流向原始站点的流量。

如果要做RSS,我可能只会做摘要的输出。那这样的话,RSS还有必要吗?你需要RSS吗?

Continue

UPDATE: 推荐板块的RSS已经上线。目前在推荐页和footer都可以看到。