-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chinese (maybe CJK) search broken #4
Comments
对不住,我最近太忙了,有一阵子没看过上游的情况了,目前暂时不知道什么时候能有空,最迟可能得等到八月。如果您有能力,可以麻烦写一个 PR 吗? 另外一个方向是,我在考虑要不要直接一步到位改成 pagefind。之前在上游提到过,但是作者似乎不感兴趣: alex-shpak#549 谢谢您对我的 KaTeX 实现的认可。我在博客写过一篇详细介绍,底下还有原作者的评论,和网友提了别的思路,有兴趣的话可以看看: 在 Hugo 中显示 LaTeX 的问题及其解决方案 Edit: 刚发现 Hugo v0.122 似乎已经解决了 LaTeX 的问题,适配 MathJax 和 KaTeX,不过我暂时懒得升级,先观望一阵子:Mathematics in Markdown | Hugo |
实际上我正是在寻找博客主题的时候,考量着 LaTeX 的实现方案而找到你的那篇文章的,继而才找到了这个仓库。 目前我使用的方案是,选择一个在 LaTeX 的处理上很普通的 Hugo 主题,但是由 Emacs 的插件 ox-hugo 导出 content 目录。 在这之前我也尝试过其他很多方案,具体过程见 网页(博客/笔记)的 LaTeX 支持现状 | clsty 的网络空间站
谢谢你的邀请。不过,实际上我也一样是在用空余时间做这些事情,并且长期处于忙碌状态。 |
感谢阅读 😆 如果有任何评论都可以随便发。 我也看了一下您的博客,很喜欢它有边注。这个主题我之前没见过,居然直接包含了 pagefind,很高兴看到有更多人开始使用这个神器。 ox-hugo 之前也有朋友介绍过,不过我不会用 Emacs,所以暂时不考虑了……
理解,感谢。如果我有空了也会自己开一个 PR 的,这么大改动不太方便直接在 main 上写。 至于 Hugo 水平,哈哈,您看过我的博客应该也知道,都是这几年来一点点试错试出来的。能跑就行! |
这么巧,我也喜欢边注。不过目前这个主题对边注的实现,还是有点小问题的。 我认为更理想的做法是像这篇文章一样,让边注而作为脚注的替代。
未来我会试着改进这一点。 |
您链接的 Elilif 的网站实在是太优雅了,好喜欢…… 边注是我关注了很久的一个网页设计头痛问题。如果您还没读过以下两篇文章的话,不妨有空的时候看一眼: 至于复选框的问题,别的网站的话可能是那个 另外一个我印象深刻的,彻底让边注替代脚注的方式,是益辉的 Hugo Prose 主题,我之前试用了以下,没记错的话 Markdown 里写普通脚注就可以了,也许能达到 RSS 全文导出时在底下的效果。 |
在你提供的资料的帮助下,我最终实现了边注式的脚注。谢谢你。 虽然并没有按照这两篇文章的实现方法,但 gwern 的博客给了我启发: 在这个前提下,我就不再需要考虑如何将底部的 footnote 区域搬走的问题了。 这大大降低了难度,因为 footnote 区域其实是由 Markdown 引擎(比如 goldmark)而不是 Hugo 本身生成的 我所做的就是利用 JS,遍历正文中所有的脚注标记,在这些标记附近生成与对应的脚注内容相同的边注,再插入到 HTML 页面中。 当然,说起来简单,实际上费了我相当长的时间来解决一些细节问题,主要是与页面上其他元素的冲突。 关于最后的结果,我自己还是比较满意的。 如果你感兴趣的话,可以方便地观察到它们的不同之处,包括边注和 TOC。 除了这些,我在 Perplex 上还做了一些其他改进,比如标题自动编号、防 404 设计(就是文章开头的那个 portal)、集成评论区等,有空我会把这些整理成文章分享出来。 我也尝试了从 Perplex 主题找出集成 Pagefind 的方法,不过相关代码分散杂乱,一时找不到头绪。 水平与时间所限,没能优先完成你的请求,请容我说声抱歉。 不过,就我在集成 Artalk 的经验上看,或许可以从某个实现更优美的 Hugo 主题着手,而不必非要参考那些实现逻辑高耦合、低内聚的 Hugo 主题。 |
最近在我的博客里又实现了一些新的效果:
其中前两点的效果刚完成时甚至震撼到了我自己,即使是我亲手做的。很期待听到你的看法。 题外话,有关人称“您”,我不知道是你的习惯/环境还是怎样,如果只是出于对我的尊重的话,我很感谢这一点,不过这有点让我无所适从。 |
对别人称呼「您」确实是我的习惯,我平时对好友也是你您混用的。原因……有点复杂,但是如果你不喜欢的话我当然也可以换一下。谢谢你告诉我。 这个新做的边注真是好啊!哎呀,我也应该(早就应该)认真学一学 JS 了……
实在抱歉,我没看懂这句话。查了一下,意思是各模块间分得不够清晰吗?这确实是很多主题共通的毛病,包括 layout 和 CSS,我 fork 主题的时候也经常想要改一下,但是这是个大工程。自己从头开始写主题又太麻烦了……
这是什么话,优先完成自己的需求才正常吧 😂
哇,我也只是业余写点 Hugo 玩的,不需要这么郑重地请求我的意见啦。更新之后是删掉了亮色模式吗?以前那个淡淡的粉色底我其实还挺喜欢的。 TOC 高亮动画确实很流畅,有点像我经常用的一个插件 Smart TOC。别的变化我都觉得很合适,不过,为什么在桌面打开的时候整个 TOC 的框也是向屏幕下方而不是上方对齐呢?似乎有点不符合阅读直觉。 你博客里每篇文章开头都有的那个防 404 设计我确实非常好奇。有空的话请一定要写一篇(最好多几篇)文章讲讲。 |
你说得对,单独看这个 TOC 确实有点不符合直觉,用于切换它的按钮甚至还远在右上角; 我考虑的是,将“一直保持显示”作为 TOC 的常态。 这里的“其他元素”主要包括:
没错,正是如此。比如我之前想要集成评论时,为了尝试 Waline(后来改用 Artalk 了),参考了好几个主题。比如 DoIt 主题,在其中搜索 waline 你能看到 9 个结果(排除
从效果上来看,确实是删掉了;但这是个幽默的意外。 昨天有读者告诉我, 目前简单修复了一下 CSS,之后我会尝试给它加上切换按钮,并且把我为深色模式硬编码的颜色再做一套适用于 light colorscheme 的,这样就能真正带回亮色模式了。对我来说是“新增亮色模式”(笑)。
谢谢你的期待,不过,真的是,你这样说会让我很有动力写文章的,怎么办才好呢…… 最后是一些题外话。
|
谢谢!我用邮箱回复了,是 outlook.com 结尾的,请查收。 |
As for my test, search in Chinese does not work.
It's kinda weird though, since the upstream seems to have this issue solved long ago.
The text was updated successfully, but these errors were encountered: