【建议】【讨论】:反链放文档内底部

先说说我最近发现的几个好处:

  1. 在内容少的页面(不足一页)或者空白页内,如果在这样的页面直接看反链和提及就太好了,不至于啥都没有显得太违和。
  2. 适合移动端。移动端目前多用于浏览,其反链面板并不能同时一个屏幕显示,跳转后新页面后,要想看反链也需要频繁打开侧滑的反链面板,还不如在文档内底部显示反链区域。
  3. PC 端上可以避免频繁开关反链面板,直接在文档内就能看。因为 pc 端习惯了左右双屏布局,不适合再开任何开面板。

像下图这样就有点挤了,再开个大纲就更挤了:

image.png

可能造成的误区:

  1. 替代反链面板。先说说,我是特别喜欢反链面板的,喜欢其可编辑、可分成页签、方便同时看正文,我并没有反对反链面板哈。实际这个建议和反链面板并不冲突,一个是单独的面板,一个是随文档滚动的区域。因为反链面板在整理笔记方面也具有不可替代性,这肯定是无法与反链面板比的。
  2. 反链放底部,就是留一块固定区域 pin 在底里。反链面板确实也是可以放在文档底部的,但因为面板会单独占用固定区域,而不是嵌入的区域,导致屏幕太小,并不适合浏览,似乎显得有点违和。反链区域应当是嵌入在文档内随文档滚动的。

猜测 D 大 V 姐的顾虑,不知道是不是是技术上难以实现。如果放文档内底部,最好是可以编辑的,如果因为这个难以实现,可以先不考虑实现编辑,只实现能浏览。不管最后做不做,希望开发者 @88250 @Vanessa 和各位思源社区朋友一起交流讨论 ❤️。

是否支持新功能:将反链放内容区底部?

单选 公开 永不结束 34 票
支持
79% 27 票
反对
8% 3 票
无所谓
11% 4 票

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18796 引用 • 70312 回帖
2 操作
kobi 在 2023-11-27 12:45:52 置顶了该帖
kobi 在 2023-11-27 12:45:37 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • qiancang 1 1 评论

    个人支持在移动端使用底部显示,在桌面端使用侧边显示。

    @Vanessa 插一句,能否给页签的“移动到新窗口”功能添加下快捷键?这样就可以 alt+b 打开反链页签,然后通过快捷键将反链页签移动到新窗口,实现双屏显示文档正文与反链

    可以加一个空的,自己配置 Issue #9754 · siyuan-note/siyuan
    Vanessa
  • 其他回帖
    1. 反链放底部,就是留一块固定区域 pin 在底里。反链面板确实也是可以放在文档底部的,但因为面板会单独占用固定区域,而不是嵌入的区域,导致屏幕太小,并不适合浏览,似乎显得有点违和。反链区域应当是嵌入在文档内随文档滚动的。

    放底部,然后取消钉住就可以了。这样也够用,至少有 1 个好处

    1. 只需把鼠标移至底部,反链面板自动弹出,不用把文档拖到底了。
    1 回复
  • PiChou 1

    题主建议加个 置顶+投票

    现有的反链:

    1. 侧边反链面板

      1. 优点很多不必赘述
      2. 缺点:如果要分屏显示则占用面积较大,此时不如「底部反链面板」灵活
    2. 鼠标指向并按 shift 键弹出的「浮窗反链

      1. 与用户预期不符:当用户想预览浮窗时,一定是既要又要,正文 + 反链均想要查看。这种实现方式,用户需要两次查看浮窗,1 次正常查看正文,1 次 shift 查看反链,操作起来很恼火。

    畅想

    ①.「社区插件」实现方式 ❤️

    创建新页面时自动插入 1 个 1级标题块(“当前页面的反链“)+1 个 当前文档的嵌入块

    优点:简单易用、社区自建

    缺点:不可直接编辑、中规中矩

    ②.官方实现

    官方实现的话,暂时想到可以改进「不可编辑」和「浮窗面板」 。

    「底部反链面板」不采用嵌入块的手段,实现反链可编辑。

    「鼠标指向 +shift 弹出反链浮窗」也可以改成像 Ctrl+F 搜索框类似的「左边正文、右边反链面板」的样式。

  • eco11336699 1 赞同 1 评论

    双链主要是用来发现相关知识点背后的关联,这就是为什么必须把双链放在左右边而不能放在低部的原因,其实双链放在左侧是最好的

    1 回复
    确实是这样,但移动端又得另说了
    JeffreyChen
  • 查看全部回帖
kobi
❤️❤️快速整理笔记,最重要的功能应当是什么呢

推荐标签 标签

  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 741 关注
  • gRpc
    10 引用 • 8 回帖 • 55 关注
  • abitmean

    有点意思就行了

    24 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6584 引用 • 29555 回帖 • 249 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 7 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    198 引用 • 120 回帖
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 624 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 60 回帖 • 461 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    324 引用 • 1395 回帖 • 2 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 22 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    103 引用 • 294 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    123 引用 • 168 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 694 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 35 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    53 引用 • 85 回帖
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 440 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 113 回帖 • 310 关注
  • OnlyOffice
    4 引用 • 19 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    85 引用 • 1201 回帖 • 448 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 74 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 619 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    21 引用 • 37 回帖 • 510 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用