山特▶
@boxbox557
Mon, Dec 9, 2019 1:46 AM
Mon, Dec 9, 2019 1:46 AM
5
6
【
噗浪CSS
】(其實越來越脫離CSS了ry
如何避免在發噗時,內容自動被轉換為噗浪語法?
其實應該很多人遇過,明明沒有要使用粗體等語法,可是剛好內容包含 '
*
' 或 '
_
' ,發出去的內容就會因為語法變得很奇怪XD
其實這種時候,在特殊符號前後夾上 ' ` ' 符號就可以了(一般在鍵盤左上方,跟波浪號放一起,有寫過MD的應該知道)
ex.
【 2
*
3
*
4 】,會轉換為【 2
3
4 】,輸入【 2`
*
`3`
*
`4 】可以打出正常內容
【 _
(
:3 」∠ )_ 】,會轉換為【 _
3 」∠ )_ 】,輸入【 _`(`:3 」∠ )_ 】可以打出正常內容
Mr.Zombie
@MrZombie
說
Mon, Dec 9, 2019 1:46 AM
啊...啊...
山特▶
@boxbox557
Mon, Dec 9, 2019 1:49 AM
簡單來說,噗浪除了
斜體
粗體
底線
以外,其實還有支援雙' ` '的code語法
夾在 ' ` ' 內的內容,發出去後HTML會自動包一層<code> 的tag
山特▶
@boxbox557
Mon, Dec 9, 2019 1:50 AM
一般來說在轉換符號的前後用另一組轉換拆開就可以破解自動轉換,比如【2
*
3
*
4】,我用底線拆開【2
*
3
*
4】也不會變成斜體
不過會多了底線,看起來哪裡不太對就是了
山特▶
@boxbox557
Mon, Dec 9, 2019 1:53 AM
為了不破壞可讀性,所以用不會改變內文的<code>來包住算是看上去最正常的XDD
不過通常瀏覽器中預設code的字體會不太一樣,如果會介意的話可以改CSS
code {
font-family: "<這邊改你預設的字體>"
}
山特▶
@boxbox557
Mon, Dec 9, 2019 1:55 AM
當然也有可能遇到像我這種把code block改成黑底的無聊人士……
看到的版面就會變很奇怪XD
但要相信會像我這樣改的一定都會知道原本會長什麼樣子的!放心用吧!x
山特▶
@boxbox557
Mon, Dec 9, 2019 2:01 AM
Mon, Dec 9, 2019 2:01 AM
要注意的是,
' ` ' 只做隔離特殊符號觸發的用途,並沒有辦法像真正的<code> tag一樣完整保留內容
,所以如果沒有「隔開」該被轉換還是會被轉換
比如你可能會想把【2
*
3
*
4】整個用<code>包起來變成【 `2
*
3
*
4`】,但因為兩個'
*
'沒有被隔開,該轉換的還是會轉,會變成【
2
3
4
】
山特▶
@boxbox557
Mon, Dec 9, 2019 2:03 AM
簡單來說,當你發現自己的排版跑掉,無腦在每個 ' * ' 跟 ' _ ' 前後加 ' ` ' 就對了x
轉成表符就比較麻煩,要判斷一下是哪串符號觸發轉換,把其中一個包起來這樣
山特▶
@boxbox557
Mon, Dec 9, 2019 2:03 AM
========應該就這樣(?=========
山特▶
@boxbox557
Mon, Dec 9, 2019 2:04 AM
其實我只是發上一篇時一時順手在code前面加了 ' ` ' ,意外發現噗浪居然有支援code語法,我也滿訝異的XDDD
不過真的好用(欸
山特▶
@boxbox557
Mon, Dec 9, 2019 2:05 AM
ps. ' ` ' 符號在噗浪的跳脫字元就是本身,打【 `` 】 可以得到自己【 ` 】
初一十五
@meow0926
Mon, Dec 9, 2019 5:01 AM
居然有支援,好像有點意外好像又還好(??
載入新的回覆
如何避免在發噗時,內容自動被轉換為噗浪語法?
其實應該很多人遇過,明明沒有要使用粗體等語法,可是剛好內容包含 '
*
' 或 '_
' ,發出去的內容就會因為語法變得很奇怪XD其實這種時候,在特殊符號前後夾上 ' ` ' 符號就可以了(一般在鍵盤左上方,跟波浪號放一起,有寫過MD的應該知道)
ex.
【 2
*
3*
4 】,會轉換為【 234 】,輸入【 2`*
`3`*
`4 】可以打出正常內容【 _
(
:3 」∠ )_ 】,會轉換為【 _夾在 ' ` ' 內的內容,發出去後HTML會自動包一層<code> 的tag
*
3*
4】,我用底線拆開【2*3*4】也不會變成斜體不過會多了底線,看起來哪裡不太對就是了
不過通常瀏覽器中預設code的字體會不太一樣,如果會介意的話可以改CSS
code {
font-family: "<這邊改你預設的字體>"
}
看到的版面就會變很奇怪XD
但要相信會像我這樣改的一定都會知道原本會長什麼樣子的!放心用吧!x
比如你可能會想把【2
*
3*
4】整個用<code>包起來變成【 `2*
3*
4`】,但因為兩個'*
'沒有被隔開,該轉換的還是會轉,會變成【234
】轉成表符就比較麻煩,要判斷一下是哪串符號觸發轉換,把其中一個包起來這樣
不過真的好用(欸