jerryc127 / hexo-theme-butterfly

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

[Bug]: hidetoggle 和 code blocks 嵌套导致渲染出错(已解决) #1469

Closed oldplace closed 3 months ago

oldplace commented 3 months ago

使用的 Butterfly 版本? | What version of Butterfly are you use?

4.9.0

是否修改过主题文件? || Has the theme files been modified?

是 (Yes)

使用的瀏覽器? || What browse are you using?

Edge

使用的系統? || What operating system are you using?

Windows

依賴插件 | Package dependencies Information

+-- hexo-generator-archive@2.0.0
+-- hexo-generator-category@2.0.0
+-- hexo-generator-index@3.0.0
+-- hexo-generator-searchdb@1.4.1
+-- hexo-generator-tag@2.0.0
+-- hexo-renderer-ejs@2.0.0
+-- hexo-renderer-kramed@0.1.4
+-- hexo-renderer-mathjax@0.6.0
+-- hexo-renderer-pug@3.0.0
+-- hexo-renderer-stylus@2.1.0
+-- hexo-server@3.0.0
+-- hexo-theme-butterfly@4.9.0
+-- hexo-theme-landscape@1.0.0
+-- hexo-wordcount@6.0.1
`-- hexo@6.3.0

問題描述 | Describe the bug

{% hideToggle 1 %}

{% hideToggle 2 %}

{% hideToggle 3 %}

{%endhideToggle%}

{%endhideToggle%}

\```cpp
#include<bits/stdc++.h>
\```

(需要把 \ 删了,不太知道怎么在代码块里面打三个 `  ) 

{%endhideToggle%}

使用上面的代码会导致代码块被包含在最内层的嵌套,渲染出错了。

而且还出现了 html 代码:

</div></details>

出現問題網站 | Website

https://oldplace.github.io/2023/08/08/%E5%AE%9E%E9%AA%8C/

oldplace commented 3 months ago

解决了,是因为Markdown的渲染问题,不是butterfly的问题。