首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何激活图书范围内的或页面本地的预订搜索。

如何激活图书范围内的或页面本地的预订搜索。
EN

Stack Overflow用户
提问于 2018-07-21 14:01:25
回答 2查看 852关注 0票数 2

我无法调试为什么从我的预订生成的HTML

  1. 只在Chrome上显示搜索按钮(在Firefox或Safari中不显示),
  2. 在Chrome中什么都不做即使CTRL做了
  3. 当我使用CTRL时,只搜索本地页面而不是整本书。

一些已出版的Rmarkdown书的行为有所不同。例如,单击R数据科学具有R标记的著作创作中的搜索图标,在Safari和Chrome的目录上方弹出一个搜索框,而CTRL则弹出本地页面搜索。没有箭头可用来浏览结果--我需要使用键盘上的上下箭头键。这种行为会比我所能达到的更好,但我不知道我需要包括什么来实现它。

我的例子是图书长度,但它都在develop分支的基于GitHub的回购上。如果你克隆那个回购,医生可以用

> make doc/reference-manual/index.html

索引就在那个位置。

编辑:我尝试将bookdown::gitbook配置替换为手册中的精确副本,但它仍然没有生成一个工作的搜索按钮。

EN

回答 2

Stack Overflow用户

发布于 2018-07-22 19:41:38

bookdown的gitbook格式搜索是通过lunr.js实现的,不依赖外部搜索服务。您的图书内容被写入本地JSON文件,lunr.js将在您键入搜索框时查询该文件。

对您的问题的简短回答是,您需要通过HTTP服务器(因为您的浏览器无法通过file://协议读取JSON文件)提供您的书籍。这样做的一种方法是bookdown::serve_book()

票数 3
EN

Stack Overflow用户

发布于 2020-11-06 11:38:34

我想说,“放大镜”(搜索工具)在bookdown::serve_book()之后工作得很好;它生成一个html,仍然很好,但是当html被传输到github时,搜索工具消失了,箭头(旋转木马)键也消失了;这些键被一个具有功能的光方格所替代,就像箭头具有“透明”颜色一样。我已经将style.css添加到github上的适当docs文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51456794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档