搜索页可否显示完整的块内容?

本贴最后更新于 212 天前,其中的信息可能已经天翻地覆

搜索页包括:关键词搜索、标签搜索等。如下图右侧的搜索页。

我的想法是这样的,在搜索页中显示完整的块内容。

然后在每个块的最右边,加一个类似于「预览全页」的按钮,把光标放到按钮上或者点击按钮,就悬浮出该块所属的页面,以供预览。

这样就不需要目前搜索页下方的全页显示栏了。

目前的设计使得搜索结果分成两栏,太局促。

image.png

  • 思源笔记

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

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

    25610 引用 • 105917 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • li80

    @88250 @Vanessa 求 D 大 V 姐考虑。

  • 88250

    不考虑了,浮窗只会比现在显示更局促。

    2 回复
  • li80

    有了预览窗,也就不需要目前的面包屑了,因为预览窗中已经有了面包屑。

    这样的话,一般人只需要看明白搜索结果所在块的内容就行了,如果需要详细了解,再查看全页。

    目前是不管你想不想查看全页,全页栏都在下方占着位置。而且在这个小地方显示全页,也显示不完整、十分不方便。

  • li80

    就给个按钮,悬浮窗口,需要的时候点开看,不需要就不点开呗。

    如果不想搞悬浮窗口,那显示整个搜索结果块如何呢?

  • 88250
    • 面包屑能够展示上下文,也能够悬浮预览上下文
    • 没有预览区的话仅以文本显示搜索结果效果并不好,并且完整显示会有性能问题,你可以想象一下如果搜索结果中有的块比较大,这么多搜索结果条目都全部展示内容会有多卡
    • 并不是按钮越多越好,好的设计需要综合考虑、权衡利弊,最后做出适当取舍
    • 如果有某些自己强烈需要的功能,请考虑插件扩展
    1 回复
  • 鼠标悬浮在块标上能不能显示文档浮窗?

    image.png

    2 回复
  • 88250

    @Vanessa 考虑一下

  • JeffZhu

    能否考虑复用“文档树”那一栏?

    • 当按下“搜索”按钮或 Ctrl+F,就在“文档树”那一栏的上方显示出搜索框
    • 搜索出来的结果也显示在那一栏
    • 每点击一个搜索结果,就在右侧的大框里显示跳转到具体的关键词位置
  • JeffZhu

    不过,我看了有个插件实现了我说的功能,就是不太完善,其实这种方式更加简洁、直观、有效。如果有空,建议你们可以参考老版本的为知笔记,我觉得搜索的功能,他们就做的很好。

  • JeffZhu

    经典版的 WizNote,非 WizNote X

  • i1356

    这个我已经用 css 实现块内容多行显示完整内容,不需要浮窗。具体见我的贴子,有大佬回答的问题中找。

  • i1356

    说实话,默认的显示实在太粗糙了。比如标签页,搜索页,还有闪卡管理页,都是单行显示的,拥挤得很。可以借鉴一下 logseq 的,单页面聚合显示,再美化一下就理想了。

  • i1356

    现在的标签页,搜索页,还有闪卡管理页,都是单行显示的,视觉上拥挤得很。能否借鉴一下 logseq 的,以单独的页面聚合显示标签内容或者闪卡内容,再美化一下就理想了。

  • mark 一下 我插件好像可以试试支持

请输入回帖内容 ...

推荐标签 标签

  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    71 引用 • 535 回帖 • 831 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 556 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 4 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 84 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 170 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 122 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 2 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    97 引用 • 903 回帖
  • Q&A

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

    9805 引用 • 44571 回帖 • 82 关注
  • FlowUs

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

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

    1 引用 • 2 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 344 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 4 关注
  • 负能量

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

    89 引用 • 1251 回帖 • 401 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖 • 1 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    437 引用 • 1250 回帖 • 594 关注
  • GraphQL

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

    4 引用 • 3 回帖 • 12 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    185 引用 • 1020 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 2 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1708 回帖 • 1 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 108 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    118 引用 • 54 回帖 • 1 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 183 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 8 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    84 引用 • 324 回帖