Skip to content
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

一个疑惑 #27

Open
if1y opened this issue Mar 31, 2021 · 8 comments
Open

一个疑惑 #27

if1y opened this issue Mar 31, 2021 · 8 comments

Comments

@if1y
Copy link
Contributor

if1y commented Mar 31, 2021

G/comments.php

Line 45 in cd8fa8e

$cos = preg_replace('/\:\:(.*?)\:(.*?)\:\:/','<img src="https://cdn.jsdelivr.net/gh/youranreus/[email protected]/W/bq/$1/$2.png" class="bq">',$cos);

为什么这里会有 W 主题的表情 😅

@youranreus
Copy link
Owner

因为这个解析是从W那边搬过来的,懒得顺便移资源文件了(逃ε=ε=ε=┏(゜ロ゜;)┛

@if1y
Copy link
Contributor Author

if1y commented Mar 31, 2021

emmm有点没听懂,我是从旧版本升上来的,我的旧版本里没有这行代码,对比发现多出来的。
目前我同步到了最新的,但这句话我没加,好像也并没有什么问题……

@youranreus
Copy link
Owner

是的,这个只是增加了对Mirage主题的部分表情支持,方便我从Mirage主题转回来的,其实加不加是无所谓的。不过我想可能这一行代码说不定也能帮上别的用户什么忙,就一起推上来了。

@if1y
Copy link
Contributor Author

if1y commented Mar 31, 2021

好的,明白了,稍后会提交几处 pr,大佬通过一下

@if1y if1y closed this as completed Mar 31, 2021
@if1y
Copy link
Contributor Author

if1y commented Mar 31, 2021

还有几处格式解析方面的疑问:

  1. 引用符号 > 不支持跨行?官方原版主题是正常支持的,本主题解析文本时会自动除空
    image
    image
    image

  2. [notice][/notice] 虽然支持跨行,但字体样式有问题,且提示框在夜间模式下未变暗。[warn][/warn] 问题相同
    image

  3. [notice-block][/notice-block][warn-block][/warn-block] 首行文本在会比后面文本大一点点……这是feature?
    image

@if1y if1y reopened this Mar 31, 2021
@youranreus
Copy link
Owner

这一直是个很玄学的问题,之前也有issue提到了,貌似typecho的版本会造成影响
刚刚我在我本地的测试博客( 1.2 (18.1.29) )上试了一下,会出现上述问题
但是在我部署到虚拟机上的 1.1 (17.10.30) 版本就没有问题
最近也没有时间修这个,以后有时间看看吧

@youranreus
Copy link
Owner

新的commit把除了换行的问题其他都解决了,你可以看看。
这一系列问题就是因为typecho的md解析有时候会把引用里面的文字解析成p标签,有时候不会。我把没解析成P的样式和P标签的样式统一了就好了。不过这个换行还是没有什么头绪==

@AH-dark
Copy link
Contributor

AH-dark commented Nov 21, 2021

换行,加个margin就好了吧,是typecho新版本对markdown的解析格式变了吗?
之前我遇到这种情况都是

<blockquote>
    "aaa"
    "bbb"
</blockquote>
<blockquote>
    <p>
        "aaa"
    </p>
    <p>
        "bbb"
    </p>
</blockquote>

不加<p>是不会享有(?)<p>的margin的,所以会出这种问题吧。
在css里用>把区块分布写的更严谨一些就可以吧?
或者分版本加载css?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants