疑問
Markdown 為何兩次回車才能換行?
- 在寫 MD 文件時通常首行不會空格,在切換下一個自然段時,如果僅僅一個回車就換行,即產(chǎn)生
<br>標(biāo)簽,那么相鄰自然段之間就沒有足夠的空白,會使文章難以閱讀; - 如果一個回車就換行,產(chǎn)生
<p>標(biāo)簽,那么在列表換行和代碼內(nèi)部換行時,將會產(chǎn)生額外的空白,會使文章難以閱讀;請注意,<br>標(biāo)簽只是開始新的一行,瀏覽器解析時相鄰自然段中行間距通常較小,而當(dāng)瀏覽器遇到<p>標(biāo)簽時,通常會在相鄰的段落之間插入一些垂直的間距; - 如果確實(shí)需要
<br>標(biāo)簽的話,在需要處鍵入兩個以上的空格后回車。 - ?? 如果是單回車產(chǎn)生
<br>,雙回車產(chǎn)生<p>呢?這顯然更加符合我的想法~ 但目前一些編輯器可以設(shè)置回車轉(zhuǎn)換為<br>標(biāo)簽,也即單回車產(chǎn)生一個<br>,雙回車產(chǎn)生倆<br>標(biāo)簽,這對瀏覽器友好么?
<br> 標(biāo)簽是空標(biāo)簽,意味著它沒有結(jié)束標(biāo)簽,因此 <br></br> 的寫法是錯誤的;
但在 XHTML 中,要求空標(biāo)簽也需結(jié)束標(biāo)簽,且把結(jié)束標(biāo)簽放在開始標(biāo)簽中,也就是 <br />。
Bash 是什么?
在 macOS 上打開終端,標(biāo)題欄上總有 bash 字眼,那么這是啥?Bash,Unix shell 的一種,是一個命令處理器,通常運(yùn)行于文本窗口中,并能執(zhí)行用戶直接輸入的命令,在 1987 年由布萊恩·??怂梗˙rian J. Fox)為了 GNU 計劃而編寫。
Unix shell 是啥?一種殼層與命令行界面,是 Unix 操作系統(tǒng)下傳統(tǒng)的用戶和計算機(jī)的交互界面,之所以被稱作 shell 是因為它隱藏了操作系統(tǒng)低層的細(xì)節(jié),Unix 操作系統(tǒng)下的 shell 既是用戶交互的界面,也是控制系統(tǒng)的腳本語言。shell 是啥?殼層,指作業(yè)系統(tǒng)中,提供存取內(nèi)核所提供之服務(wù)的程式,也泛指所有為用戶提供操作界面的程序。通常將 shell 分為兩類:命令列與圖形界面。命令列殼層提供一個命令行界面(CLI),而圖形殼層提供一個圖形使用者界面(GUI)。與之相對的是程序內(nèi)核(Kernel),內(nèi)核不提供和用戶的交互功能。
工具
SourceTree:Git 和 Hg 客戶端
SourceTree 支持添加 GitHub 與 Bitbucket 多賬號,支持 Mercurial 和 Git 兩種分散式版本管理系統(tǒng),由 Atlassian 公司開發(fā)。暫未深度使用,但初見觀感甚好。
好文
Git 深入淺出 Git 權(quán)限校驗(最熟悉的陌生概念)
講清楚了 Git 權(quán)限問題,對于在一臺電腦上設(shè)置多個 GitHub 賬號大有裨益。
其在另篇文章 GitHub 權(quán)限校驗失敗給我的啟發(fā) 中講明了 macOS 上 Git 用戶信息存儲位置。
搬進(jìn) GitHub
較為通俗的 GitHub 入門教程。