0

控制面板 > 外观 > 主题调整 > 在代码块中换行长行有一个全局设置,允许全局启用/禁用此功能。

我想要做的是全局保持启用包装,但是在代码或文本块的特定实例上能够告诉 TiddlyWiki 这个不应该被包装。

对于文本,我试图把它放在里面<pre><code></code></pre>(因为我看到 TiddlyWiki 呈现代码/文本)。它几乎可以工作,但并不完全。这是我在这两种情况下看到的:

正确使用 ``` 并禁用包装:

 +----------+
 | Resource |
 |   Owner  |
 |          |
 +----------+
      ^
      |
     (B)
 +----|-----+          Client Identifier      +---------------+
 |         -+----(A)-- & Redirection URI ---->|               |
 |  User-   |                                 | Authorization |
 |  Agent  -+----(B)-- User authenticates --->|     Server    |
 |          |                                 |               |
 |         -+----(C)-- Authorization Code ---<|               |
 +-|----|---+                                 +---------------+
   |    |                                         ^      v
  (A)  (C)                                        |      |
   |    |                                         |      |
   ^    v                                         |      |
 +---------+                                      |      |
 |         |>---(D)-- Authorization Code ---------'      |
 |  Client |          & Redirection URI                  |
 |         |                                             |
 |         |<---(E)----- Access Token -------------------'
 +---------+       (w/ Optional Refresh Token)

<pre><code></code></pre>启用和包装不正确:

 +-------—+
 | Resource |
 |   Owner  |
 |          |
 +-------—+
      ^
      |
     (B)
 +-—|--—+          Client Identifier      +------------—+
 |         -+-—(A)– & Redirection URI -—&gt;|               |
 |  User-   |                                 | Authorization |
 |  Agent  -+-—(B)– User authenticates —&gt;|     Server    |
 |          |                                 |               |
 |         -+-—(C)– Authorization Code —&lt;|               |
 +-|-—|—+                                 +------------—+
   |    |                                         ^      v
  (A)  (C)                                        |      |
   |    |                                         |      |
   ^    v                                         |      |
 +------—+                                      |      |
 |         |>—(D)– Authorization Code ------—'      |
 |  Client |          & Redirection URI                  |
 |         |                                             |
 |         |<—(E)--— Access Token ----------------—'
 +------—+       (w/ Optional Refresh Token)

在第一种情况下,当我<code>在浏览器开发工具中复制标签内的 HTML 时,我得到:

 +----------+
 | Resource |
 |   Owner  |
 |          |
 +----------+
      ^
      |
     (B)
 +----|-----+          Client Identifier      +---------------+
 |         -+----(A)-- &amp; Redirection URI ----&gt;|               |
 |  User-   |                                 | Authorization |
 |  Agent  -+----(B)-- User authenticates ---&gt;|     Server    |
 |          |                                 |               |
 |         -+----(C)-- Authorization Code ---&lt;|               |
 +-|----|---+                                 +---------------+
   |    |                                         ^      v
  (A)  (C)                                        |      |
   |    |                                         |      |
   ^    v                                         |      |
 +---------+                                      |      |
 |         |&gt;---(D)-- Authorization Code ---------'      |
 |  Client |          &amp; Redirection URI                  |
 |         |                                             |
 |         |&lt;---(E)----- Access Token -------------------'
 +---------+       (w/ Optional Refresh Token)

在第二种情况下,我得到了以下结果。我注意到只有在这种情况下<pre><code>...</pre></code>才会放入<p></p>.

 +-------—+
 | Resource |
 |   Owner  |
 |          |
 +-------—+
      ^
      |
     (B)
 +-—|--—+          Client Identifier      +------------—+
 |         -+-—(A)– &amp; Redirection URI -—&amp;gt;|               |
 |  User-   |                                 | Authorization |
 |  Agent  -+-—(B)– User authenticates —&amp;gt;|     Server    |
 |          |                                 |               |
 |         -+-—(C)– Authorization Code —&amp;lt;|               |
 +-|-—|—+                                 +------------—+
   |    |                                         ^      v
  (A)  (C)                                        |      |
   |    |                                         |      |
   ^    v                                         |      |
 +------—+                                      |      |
 |         |&gt;—(D)– Authorization Code ------—'      |
 |  Client |          &amp; Redirection URI                  |
 |         |                                             |
 |         |&lt;—(E)--— Access Token ----------------—'
 +------—+       (w/ Optional Refresh Token)

所以 TiddlyWiki 在这两种情况下生成的 HTML 似乎是不同的。

这个答案的启发,我也尝试过,<pre style="white-space: pre"></pre>但结果相似。

4

0 回答 0