关于建立导航(或索引/分类)机制的建议

本站有很多高质量的讨论和资源,但它们只是粗略地按版块分类,读者基本上只能靠搜索关键词,以及在部分引用链接中找到它们。

我也注意到了年度总结里的热门链接,但它的覆盖面也是远远不足的。

举例:如果不是偶然,我就无法得知 org 下插入图片的各种方式中,除了 org-download 外还有 [新插件] org-xournal 在org-mode中快速插入手写笔记 等更多方法。 而如果我们能有这样一个分类机制,我希望它出现在 org-mode 大类下的“插入多媒体”的子类中。

通过引入这样的机制,我相信 Emacs China 也能帮助新手更快地了解到 Emacs 能做到的事情,以及用 Emacs 做任何事所能用到的最佳方法。

以上权当引玉之砖,欢迎各位朋友给出批评建议。

2 个赞

好像没有子类别,可以通过标签来加以区分

1 个赞

这样做确实有用,而且我之前在论坛里面也看到了类似的讨论,但是有个核心问题,谁负责弄呢,创建和维护是有成本的。

不如还是交给搜索引擎吧

1 个赞

只是索引链接的话,维护成本可能也没那么大?

谁负责确实是个问题。

  • 一种构想是,建立一个 GitHub 仓库。
    • 由 Hugo、Starlight 等静态站点框架生成 GitHub Pages。
    • 域名可以自定义到本站的某个子域名。
    • 此仓库可以设置若干 Collaborator(比如我)。
    • 接受 PR 或 issue 两种提交方法。

这样,仓库的 owner 不必费心费力,只需要持有最高权限即可,让本站某位管理员作为 owner 我想应该是合适的。

而对于此索引与本站的集成,除了加入一个入口外,我有两点想法:

  • 在创建贴子的文本框内提示“如果此贴为分享向,可向 xxx 仓库提交 issue 以加入索引”。
  • 为贴子增加一个勾选框/属性什么的,标记它是否已加入索引;不过这样做的话技术难度就上来了,而且都做到这一步了,最好也要自动获取它所在的分类什么的。
1 个赞

最近看了一本叫做《万物皆无序:新数字秩序的革命》的书,英文名是 Everything Is Miscellaneous: The Power of the New Digital Disorder,只能说很巧,和这个帖子的主题有点关系,顺便说说。虽然这书已经出版快 20 年了…

这书里面作者提到了一阶秩序,二阶秩序和三阶秩序。简单来理解,一阶类似于博客里面的文章分类,二阶类似于博客的文章标签(允许多个标签对应同一实体,而不是像图书馆那样的单一分类),三阶秩序是完全无序的。对于我们个人来说三阶秩序是最节省能量的,因为我们只输出文本而不负责文本之间的组织关系。

作者对二阶秩序的观点是:它会随时间流逝而逐渐混乱,秩序的维护需要很大的成本。对我们这个帖子讨论的内容来说的话,首先就是帖子内容是否会过时的问题,我们要不要有删除机制(这就得维护者亲自根据 emacs 版本变化来逐个检查,当然这也可能不是必要的);另外就是分类问题,帖子可以对应于多个索引,光是想出这么多索引名字来感觉都够费脑筋的,还可能随时间变化来添加新的或删除已经过时的标签。

类似的索引仓库我见过不少,不过大多都已经停止维护了,比如: emacs-china/hello-emacshick/emacs-chineselujun9972/emacs-document。其他语言的也有一些,和 Emacs 没太大关系我就不提了。

就我个人认为的话,如果我认为某个帖子有意义,我会写个博客出来介绍它的内容并结合当前环境给出实践,同时给出原始链接。某种意义上来说也算是延长了原内容的知识寿命。这是我个人能力能够完成的。

LZ 想做个索引,这肯定是有用的,即使最后废弃了也可以给之后的人留个坐标。但是创建和维护一个人做起来很困难(又不是专职管理),玩 Emacs 的又这么少…

如果 LZ 觉得有意义可以做下,某些帖子还是很有价值的,如果觉得有意义的话

5 个赞

你提到的一到三阶秩序很有意思。不过,我个人其实不太想使用标签(当然有标签机制总比没有好,我不反对),而是树状分类法,这样有利于生成一种“地图”,大致走过这个地图就能略览 Emacs 全貌,而标签不具备这样“遍历”的特性。

我承认我之前没仔细考虑这些问题,但经过考虑之后,这些问题也可以合理解决或规避:

  • 过时/删除:可以用排序代替之,即最新的排在最前面。如果不是一些特殊情况的话,我不想删除,如果是为了防止索引变得太长,可以利用折叠机制。
  • 索引名:
    • 我上面说到,我倾向于不使用标签机制,即使这意味着某个贴子如果与多个分类同时相关,也只能位于其中一个分类下。不过在分类树之外,也可以建立多个专题,并使它们与分类树之间独立无关。
    • 成本/难度:只要不追求精准细分就不会很难(我打算只建立 2 到 3 级分类,比如插入 xournalpp 的那个可以是 org-mode > 多媒体 > 静态)。

如果这个索引的后续维护全靠维护者自己去找内容,那必定很难长久。

  • 所以关键在于,之后引导创建分享向贴子的用户,在创建之后自行提交 issue 以将贴子加入索引(如果我是分享者,我就很乐于这么做)。
  • 并且出于成本的考虑,要求不能太高(包括前面说的分类不追求精确细分、不引入删除与检查过时的机制等)。我相信,即使是这样的索引站,也依然有意义。

请允许我向这些仓库的作者/维护者表示敬意,并对它们的长期不更表示惋惜。 但是:

  • 我的建议只涉及索引链接,而本身不含任何实质内容。
  • 它后续的新增内容将主要依靠投稿。
  • 只要能将此索引与本站很好地结合(至少做到下面几点),我相信它不会长期没人看、没人投稿(只要 Emacs-China 还有人用)。
    1. 在顶部栏或侧边栏增加入口
    2. 域名为本站的某个子域名
    3. 在创建新贴的地方给出提示(分享向贴子在创建后可提交 issue)
1 个赞

维护成本还是很高的, 没有一个全职的人, 很难井井有条。

而且这个人还要很懂Emacs才有能力分类。

建议还是自己收藏吧, 非盈利的社区能聚人气都已经很难得了, 不要上过多的要求。

对于维护成本这件事,上面已经有过一些讨论,主要通过降低要求(以及分散负担给 collaborator 和内容分享者)来实现降低成本、换取长期性。

我当然完全尊重你的意思。但是因为你没有提到我关于降低成本的那些方案,我还是想再请教一下,以下两种原因,你是因为哪个(或其他原因)才认为“维护成本很高”的:

  • A. 不可通过降低要求来降低成本,否则不如不做。
  • B. 即使应用了上面那些降低成本的方案,成本也依然很高。

提前感谢。

Karl Voit有一些關於個人資訊管理 (PIM) 的文章,另外是整理信息的圖書館學。

  • 分類的問題是,一個帖子可能會屬於多個分類,於是需要使用tag。
  • 而tag的問題是,當tag數量愈多,tag的效益就愈低,愈接近單純搜尋。(我的帖子該打哪個tag/我該搜尋哪個tag)

我自己研究了一陣子後發現最適合我的方式還是儘可能不要分類,多利用搜尋和關聯就好。雖然會有丟失的資料,但多數情況下堪用。如果幾乎不用任何投入就有不錯的回報,那任何的分類就都是錦上添花,效益不高。

例如像是多個分類擁有相同的子分類。如「org-mode」可以有「多媒體」,「emacs-general」也可以有「多媒體」。

  • 那如果有一個emacs中的多媒體package同時能在org-mode下使用,他應該如何分類?
    • 每個人分類的邏輯不同,因此必需先理解分類的邏輯才能利用分類,但這與emacs自由打造個人系統的邏輯有點相沖。

我理解樓主想做的應該是「在成本許可的前提下,稍微增加一點點分類」。但如果目的是「方便新手對emacs有個基礎的理解」,寫一些資源整理類型的文章能不能達到類似的效果?

  • 同樣是由社區驅動,雖然個人投入的成本增加了。但
  • 因為是以個人觀點的角度出發,就能拋磚引玉的達成「如何利用emacs」和「個人著重的項目」的延伸討論。新手應該更能從不同觀點間的碰撞獲得啟發。
2 个赞

对于这一特定问题,我认为将它划入 Emacs-general 下是合理的(可能都不需要犹豫),因为在 Org-mode 下的应用只是它的一个子集,除非此贴子仅对此包在 Org-mode 下的应用作讨论。

  • 索引的分类自然不会让所有人满意,但这是对成本妥协后的最好结果。在这样的一份索引中,必然会作出这样的声明,即此分类较为粗略,仅供参考。

  • 这份索引也如现存的大量资料一样具有“个人的逻辑”,如果其他资料不会,我认为它也同样不会与用户的“自由”有什么冲突。

你说得没错。谢谢你的理解。

我可能没有彻底理解你这段的意思,不过 @include-yy 在上面已经给出这样的例子了, 或许你没注意到?


不过,再次,此建议只是建议。目前看来很有泡汤的可能性 :smile: 关键要看懒猫(以及其他人)具体是怎么看待降本持久的策略了。

或许做成指南会更好?

制定和维护这棵树就是个巨大的工作量,在很多公司都不一定弄得好 :joy:

用tag+search是目前最有效最简单的方式了吧。大多数PIM也是用的tag。级别分类太多到最后也是一种负担,看个人评估的投入产出是否值得

1 个赞

你说到公司,我就想到其实还有一种优化:利用人工智能辅助分类。

此外,精度要求低一些,可令这棵树的深度最多为三级。如果还是负担太大就两级(不过这样的话干脆在本站加个可选的子分类?)

标签机制我并不反对,不过现有标签还是不太够的样子,比如插图或者说多媒体就没有 tag。

你们多多发言灌水,等级升级到信任用户,就可以创建新的标签、给别人的帖子加标签、修改标签了。


我又降级成普通成员了🤣看来今年水少了

1 个赞

因为我2010~2018年从零做起一个现在日活超100万的Linux论坛。

如果要实现超级高质量的, 像楼主说的分类明确, 每个分类还有精华帖和收藏贴这种, 需要5个人的团队去处理, 这5个人其中1个人是公司内部专家, 其他4个都是外部论坛版主。

说实话, 技术论坛的维护不但要管理人员才华横溢, 还要有耐心, 有规则, 还能处理烂人烂事(论坛人多了捣乱的人就会多), 还要平衡牛人和小白对内容的诉求, 我们基本上要做到消灭零回复。

最最关键的是, 做这些事情吃力不讨好, 没有长期资金支持很难做好。

所以, 我认为能够高质量的维护好论坛要不就是有基金会支持的非盈利组织, 要不就是公司, 要不就是像游戏论坛那样有足够多的用户去当版主才现实。

我之所以不认为这个方案可行的是, Emacsers人数太少了, 高质量没钱去维护, 吃力不讨好的事情没人会去做(去年封一些坏人, 各种骂)。 如果在没钱的情况下, 肯定是方便大家, 但是牺牲者是谁呢? 我个人写了很多开源项目, 比较讨厌伸手党(不是说你), 伸手党诉求很多, 想法很多, 但是他们的诉求都是建立在牺牲别人方便自己的视角去看待问题的。

最后, 我认为本论坛的无组织靠各位道友捐献走到今天, 大家技术都很牛逼还最大程度保持相互尊重, 已经非常了不起, 无负担的讨论才能持续走很远。

2 个赞

我只是普通的网友哈, 对本站没有决策权哈, 这句话言重了哈, 哈哈哈哈。

1 个赞

个人觉得没必要,索引不仅有维护成本,其实对于读者其实也是负担吧,有多少人会选择花时间看一张详细同时庞大的清单而不是直接搜索关键词呢?

我觉得只要帖子的发布者能清楚地指明内容的主题和适用的场景,使得文中有足够多的关键词,让后来人更有可能检索到就够了。

不好意思,我没有读懂“牺牲者”的具体含义(难道是说索引分类会导致烂人烂事?),不过我相信你。

我所说的并不是纸质(也不是 pdf)索引。即使是静态站点,分类树的折叠也是早就实现了的,可以轻松地放在侧边栏或顶栏。所以这不是什么“详细同时庞大的清单”,除非你主动将它们放到同一页并全部展开。

并且它也是独立存在的,本来也不可能让它替代本站的搜索机制。


总之,我暂且认为这样的分类机制不太可能实现。

但是我仍然希望本站的标签机制能得到完善。就比如我现在想找到 org-mode 与多媒体相关的贴子,就没有这样的 tag。如果要成为信任用户级别才能“创建新的标签、给别人的帖子加标签、修改标签”,那么我想可能要适当放宽这个权限,或者提供别的途径来提交要创建的 tag,才能改善当前 tag 较少的现状。

这个在我说的书里面也有提到,如果说 标签 是文章或文本的元信息(指概括了整个知识的内容)的话,在第三秩序中,文本本身也成了一种元信息。

不过现在离作者当时的网络环境也有很大差别了,网络内容的开放和共享(至少是在国内)可能并不是很好,相比搜索引擎现在的大模型也带来了更多的变化。

不管怎么说,还是难搞 :joy:

1 个赞

org-mode 是有tag的呀,你是要同时搜索一个类别下的两个tag么?另外,标签权限放开也要慎重,个人不赞同所有人一来都有这个权限。误用和乱用危害也很大的,维护成本很高。

Org-mode中的最新org话题 - Emacs China (emacs-china.org)

image