Hugo 主题 Hugo-book 中英文搜索配置
Hugo 主题 Hugo-book 中英文搜索配置
可以直接看解决方案修改即可,前提defaultContentLanguage = "zh"
。因为修改的就是 zh.yaml
文件。
存在的问题
主要问题是不能用英文搜索,这是存在问题时的配置文件:
baseURL = 'https://pp-tt.github.io.git'
title = '噗通'
theme = 'hugo-book'
defaultContentLanguage = "zh"
配置文件中defaultContentLanguage
指向 zh
,但是这导致一个问题,页面中可以搜索中文,但是搜索英文失败,比如搜索 Tensorflow
的时候,网页是没有任何显示的,但是 content
确确实实存在这些关键词文件。下面是搜索结果图:
解决思路
先看一下themes/hugo-book/i18n/zh.yaml
配置文件,主要看id: bookSearchConfig
这项配置,文件具体内容如下:
# zh.yaml 文件内容
- id: bookSearchConfigtranslation: |{encode: false,tokenize: function(str) {return str.replace(/[\x00-\x7F]/g, '').split('');}}
回顾问题:当defaultContentLanguage = "zh"
可以进行仅中文搜索,当defaultContentLanguage = "en"
仅可以进行英文搜索,那么是否可以通过搜索修改
zh.yaml
将其变成中英文搜索呢?参考https://github.com/alex-shpak/hugo-book/issues/357中韩国大佬 yeonns 的做法,尝试了下解决了我的问题。
解决方案
将 themes/hugo-book/i18n/zh.yaml
中的 id: bookSearchConfig
内容修改如下即可:
- id: bookSearchConfigtranslation: |{split: " "}
Hugo 主题 Hugo-book 中英文搜索配置相关推荐
- jenkins页面中英文切换配置
jenkins中英文切换配置 Jenkins--英文切换成中文 更新了一下jenkins的war包, 结果启动后成英文的了,后来百度出解决方案: 原文地址:https://blog.csdn.net/ ...
- Moss2007搜索服务配置,没有索引器和搜索配置页面报错问题解决
最近开始使用moss2007开发一学校门户和协同办公系统,之前没有接触过SharePoint,所以真是问题多多,边学边做吧,很多东西都是按想得到的方法一个一个去试,呵呵.就如配置搜索服务,第一次是在本 ...
- SAP中英文环境配置
弄了一天多的时间,终于把中英文环境配置好了. 起因是这样的,tcode:rz10中的配置着这样的: install/codepage/appl_server = 8400 install/codepa ...
- 利用约束优化技术实现自动化最近邻搜索配置|ICLR2023
摘要 本篇文章分享了<Automating Nearest Neighbor Search Configuration with Constrained Optimization>这一篇关 ...
- bootstrap 导航栏 字体 颜色_设计自己的Hugo主题——开发导航栏
引言 导航栏组件对于整个站点来讲应该说是至关重要的,因为它会出现在每个界面中.对我来讲,导航栏是最吸引人.最有意思的地方,因为针对不同的屏幕大小,他能显示出不同的样式风格,而且当我去访问一个界面时,我 ...
- Android Studio主题设置、颜色背景配置
2019独角兽企业重金招聘Python工程师标准>>> color-themes 效果展示 打开http://color-themes.com/有很多样式可供选择 1. Mon ...
- linux环境中英文切换配置以及乱码问题
问题 这几天玩实验室的服务器,默认语言是中文的,有时候是挺不方便的,比如遇见一个比较复杂的问题,提示的信息是中文的,但是百度里根本没有好的资料,只能google,但是难道让我google搜中午么. 因 ...
- vim经典主题插件安装编译环境配置
一.安装vbundle管理插件 需要安装git插件,使用vbundle这个自动安装和管理插件的插件.可以下载到本地后进行配置. git clone https://github.91chi.fun/h ...
- Oh-My-Zsh及主题、插件安装与配置
切换zsh Manjaro linux默认安装了zsh,其他可能需要先安装 cat /etc/shells #查看本地有哪几种shell chsh -s /bin/zsh #切换到zsh 默认终端启动 ...
最新文章
- Android -- 带你从源码角度领悟Dagger2入门到放弃(三)
- pyhton object is not subscriptable 解决
- 0宽字符加密_使用 Go 语言实现凯撒加密
- 《计算机组成原理》实验报告——TEC-2实验系统——运算器实验
- AR模型与数据平稳性之间的关系
- mysql 错误问题_Mysql常见的几个错误问题及解决方法:
- MacOS 的 zsh 和 bash 切换
- 测试用例又双叒叕失败了,NLP帮你
- 数据机构与算法:书籍介绍
- sourcetree使用简介
- stream实现list根据对象中多个属性分组,并取分组后最新数据
- 那些属于我自己的牢骚
- C++串口交互数据监听方法与虚拟串口工具安装
- java调用js模板引擎_JavaScript模板引擎Template.js使用详解
- 数据库中主键、超键、候选键、外键是什么?
- ftp怎么用计算机打开 不用浏览器打开,win7 访问ftp站点 不用浏览器显示
- 重磅!融云推出「百幄」政企数智办公平台
- python3网络爬虫开发实战6.3爬取微博处理since_id
- windows10启动项修复||an operating system wasn't found解决办法
- 华为HCNA综合实验
热门文章
- 鱼刺图java_使用java实现鱼刺图
- 美通企业日报 | 华为发布下一代智能产品战略;宁德时代将为戴姆勒电动卡车提供电池...
- 标星 90 K!微软开源的 Web 开发课程!
- python复利计算_使用Python函数计算复利
- 复变函数-----区域
- python龟叔是哪国人_周杰伦到底是哪国人? (哪个国籍的)
- python大乐透号码生成器_国庆长假写了个体彩大乐透彩票号码生成器小程序
- Haskell学习笔记4 -- Monad
- 用带遗传算法的神经网络解决贪吃蛇问题,看完这篇,从游戏AI角度理解神经网络!(一)
- 移动OA系统的易用性的意义?