逛论坛许久,喜欢这个地方,喜欢 D 大 V 大。通过 Chrome 开发者工具发觉,链滴确实是精益求精的。下面的小想法或许会偏向个人喜好,请轻喷。
① http 服务器开启 brotli 压缩或 gzip 压缩
ld245.com 域下的 http 相应头里没有 content-encoding:br
或者 content-encoding:gzip
。也就是没有开启压缩。如果开启了,大致能把 js、html、css 文件的体积压缩到 20%,非常可观。省流量就是省钱 😊
brotli 自从 chrome 50 就支持了,而 gzip 连 IE11 都支持。通常 brotli 的压缩率高于传统的 gzip,但中文环境里,我测试下来并不一定更优,具体选择的请 D 大斟酌。
② 自建搜索引擎
目前链滴论坛的搜索仍旧是“Search via Bing”,它会跳转到必应搜索。这么做容易实现,服务器压力小,还能蹭蹭 SEO,但效果并不理想:
- 必应搜索结果的时效性差,多是经典文章,新的帖子不会及时地爬取。
- 必应排序也并不灵活。通常来说,资深用户的言论权重大,他们的评论也是值得阅读的。
但自建全文引擎确实复杂,索引文件极为庞大。
③ 添加反广告过滤
我用的 ublock 屏蔽了 makemoney.js
也屏蔽了 hm.baidu.com
,想到链滴很多用户是计算机高手,那么被屏蔽的广告一定很多,我就替 D 大丢了的收入惋惜 😭。
可以在 index.js
里加入反广告过滤的功能,适当地添加个通知 “本站依靠少量广告苦苦支撑,请关闭广告过滤插件,感激不尽!”
④ 帖子页的 6 点想法
这里只提及未登录用户的界面,也就是 Classic Theme,它是新人对链滴的第一印象。
相关帖子
在帖子阅读页面里,未登录的用户看到的是这样:
紫色高亮的是“相关帖子”部分,它分割里原文和评论,影响阅读,建议 移动到评论下方,和登录用户看到网页一样就行。
上图的高亮的相关帖子部分,在排版上有些不舒服:第二列是头像,然而空空荡荡的,把第一列的标题、简介挤占窄了。如果用户的浏览器窗口本来就小,那相关帖子就会“一柱擎天”:
逛论坛时,我很少见到能把头像列占满的相关帖子。请收窄“相关帖子”的头像列,四个五个头像宽度就够了。或者让头像自动换行。
相关帖子的推荐算法是什么?可以劳烦 D 大写篇文章吗?
回帖
帖子详细页里,如果回帖数量太多,网页会开启分页。但现在每个分页里有 50 条回帖内容,这个数字太大了,B 站、知乎都是 20 条每页。回帖里有灌水的,信息密度低,观感不好,最好减少每页展示的内容。
如果能像知乎、reddit 那样可以方便地点赞、点踩,或许就有办法处理灌水贴了。
回复
我认为回复应该完整地展示双方的对话,而不是手动点击“查看原回复”和“回复”按钮。新人阅读回复贴时,不了解前因,就很糊涂:
可以模仿知乎的交互:
多次的回复是树形结构,而不是图。如果这棵回复的树太过庞大,怎么处理?一是折叠低赞的、老旧的分枝,二是用弹出窗展示双方的全部对话。链滴有个“引用”功能,但它只能看到树的一个节点的上下层,不是完整的回复历史。
一般来说,回复树是扁平的,太深的树可能出现了互怼;突然有个复杂分枝,可能是跑题了。
移动端的评论
评论跟随在相关回帖下方,符合逻辑。评论没有头像,字号小,宽度撑满屏幕。
但视觉上,评论并没有“紧随”回帖:
- 没有顺着回帖的缩进
- 评论与回帖之间、回帖与回帖之间,都用了水平线分割。逻辑上不同,但视觉上相似。
我简单地改了下:
评论加了缩进,回帖之间用留白分隔。也可以考虑改背景色等等。其实链滴桌面版的评论缩进就挺好。
⑤ 具体的标签页
例如:思源笔记 这个页面主要是给无限滚动的列表,陈列所有帖子。与上面的“相关贴子”一样,头像栏太宽了,如果浏览器窗口小些,就难看了:
建议让头像列表自动换行,或减少头像数量。
⑥ 关于 SEO
用搜索引擎找“思源笔记”关键词,结果:必应和 360 搜索第一条就是 b3log 的官网;但百度和搜狗则是一塌糊涂,恐怕他俩是要钱的 😂。不过百度的“思源笔记”第一条是“思源笔记 - 百度百科”,搜狗也会优先显示自己的百科。是个免费的流量入口。
百度可以搜索“思源笔记链滴”,首条就是我们的论坛。可搜狗仍没有办法。我觉得,链滴网页的 <title>
可不可以让版主自定义,例如“思源笔记官方社区,隐私优先…… | 链滴”这样没准有更多的搜索关键词。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于