jerryc127 / hexo-theme-butterfly

🦋 A Hexo Theme: Butterfly
https://butterfly.js.org
Apache License 2.0
6.91k stars 1.25k forks source link

文章能否设定为首行缩进? #342

Closed gongzhimin closed 3 years ago

gongzhimin commented 3 years ago

Markdown好像并不是首行缩进的。 但是,不知道是不是只有我一个人这样,觉得首行缩进的文章看起来更加自然。 看了好几遍文档,好像并没有关于首行缩进的配置。 希望能添加一个文章首行缩进的选项。

jerryc127 commented 3 years ago

https://www.w3school.com.cn/cssref/pr_text_text-indent.asp

gongzhimin commented 3 years ago

感谢回复! 我设置了p的text-indent,并调整了其他标签的一些属性,比如.note,ul和blockquote中的p是不需要首行缩进的。我实现了想要的效果。 此外,在设置打字效果activate_power_mode时,我发现运行hexo s在本地浏览时有打字效果,但部署到github和gitee上后,就没有这样的效果了。 这个是BUG吗,还是说除了要在主题_config.yml中打开activate_power_mode的开关,还必须安装相应插件呢?

jerryc127 commented 3 years ago

缓存 等等就有了

gongzhimin commented 3 years ago

太激动了,没想到这么快就收到了回复! 我不太懂前端,刚刚在控制台发现了报错: image Uncaught TypeError: Cannot set property 'POWERMODE' of undefined 我不知道这是什么原因造成的。需要像这篇文章一样去配置吗

jerryc127 commented 3 years ago

网址?

gongzhimin commented 3 years ago

https://suyin-blog.club/2020/EBJEZ6/

jerryc127 commented 3 years ago

你的网址。。。

gongzhimin commented 3 years ago

哈哈,不好意思,理解错了 https://the-mingo.gitee.io/

jerryc127 commented 3 years ago

你试下clean后 重push下。。

你本地正常的话 应该不会出现这种问题

gongzhimin commented 3 years ago

你好,我试过hexo cl了,重新hexo g了很多次。 现状没有得到改善。在其他电脑上访问,也出现了如上的控制台报错。 我将themes\butterfly\source\js\third-party\activate-power-mode.js替换成https://github.com/disjukr/activate-power-mode里提供的同名文件,结果也是一样的。 我不知道是不是只有我这样。

jerryc127 commented 3 years ago

我本地测试过 正常

gongzhimin commented 3 years ago

你好,昨天我尝试了很久,还是没改掉这个BUG。想了想,并不打算商用,关闭了评论功能,也就无所谓了。 今天在使用的时候,又发现了一个问题,也不知道是不是只有我这样: image 正文标题中的公式显示正常,在目录中好像就没有去渲染,乱码了。 这是我操作的问题吗? 除了在该MD文档中打开Katex的开关,是否还需要去哪里配置一下?

jerryc127 commented 3 years ago

目录不会渲染katex.. 插件似乎只会渲染文章页的katex

gongzhimin commented 3 years ago

好的, 刚刚看了一下,VSCode的预览和Typroa都可以在目录中看到Latex公式被渲染了。 不知道是否与这里的情况相同?

jerryc127 commented 3 years ago

不要比VSCode和Typroa 人家能做的事,hexo不一定能做

jerryc127 commented 3 years ago

我这么跟你说 目录不渲染正常 而且我也不打算支持 而且 你为什么会在标题里写katex呢?

gongzhimin commented 3 years ago

好的, 我写的数学类博客,起标题的时候,用到了数学符号,一些希腊字母之类的。 之后我尽量避免这种情况吧,问题不大。

lt421 commented 1 year ago

我也遇到同样的问题,如果你使用了宝塔面板建站的话应该是宝塔面板缓存的问题。 解决方法是在修改完butterfly\source\css_third-party下面那个css后。在引入index.css的地方加上一个参数就会强制刷新。 修改butterfly\scripts\events\config.js image 再次部署后 image