標籤:

每周分享第 1 期

  • 每周分享第 1 期
    • 疑問
      • Markdown 為何兩次回車才能換行?
      • Bash 是什麼?
    • 工具
      • SourceTree:Git 和 Hg 客戶端
    • 好文
      • Git 深入淺出 Git 許可權校驗(最熟悉的陌生概念)
      • 搬進 GitHub

疑問

Markdown 為何兩次回車才能換行?

  1. 在寫 MD 文件時通常首行不會空格,在切換下一個自然段時,如果僅僅一個回車就換行,即產生 <br>標籤,那麼相鄰自然段之間就沒有足夠的空白,會使文章難以閱讀;
  2. 如果一個回車就換行,產生 <p> 標籤,那麼在列表換行和代碼內部換行時,將會產生額外的空白,會使文章難以閱讀;請注意,<br> 標籤只是開始新的一行,瀏覽器解析時相鄰自然段中行間距通常較小,而當瀏覽器遇到 <p> 標籤時,通常會在相鄰的段落之間插入一些垂直的間距;
  3. 如果確實需要 <br> 標籤的話,在需要處鍵入兩個以上的空格後回車。
  4. ?? 如果是單回車產生 <br>,雙回車產生 <p> 呢?這顯然更加符合我的想法~ 但目前一些編輯器可以設置回車轉換為 <br> 標籤,也即單回車產生一個 <br>,雙回車產生倆 <br> 標籤,這對瀏覽器友好么?

<br> 標籤是空標籤,意味著它沒有結束標籤,因此 <br></br> 的寫法是錯誤的;但在 XHTML 中,要求空標籤也需結束標籤,且把結束標籤放在開始標籤中,也就是 <br />。

Bash 是什麼?

在 macOS 上打開終端,標題欄上總有 bash 字眼,那麼這是啥?Bash,Unix shell 的一種,是一個命令處理器,通常運行於文本窗口中,並能執行用戶直接輸入的命令,在 1987 年由布萊恩·福克斯(Brian J. Fox)為了 GNU 計劃而編寫。

Unix shell 是啥?一種殼層與命令行界面,是 Unix 操作系統下傳統的用戶和計算機的交互界面,之所以被稱作 shell 是因為它隱藏了操作系統低層的細節,Unix 操作系統下的 shell 既是用戶交互的界面,也是控制系統的腳本語言。shell 是啥?殼層,指作業系統中,提供存取內核所提供之服務的程式,也泛指所有為用戶提供操作界面的程序。通常將 shell 分為兩類:命令列與圖形界面。命令列殼層提供一個命令行界面(CLI),而圖形殼層提供一個圖形使用者界面(GUI)。與之相對的是程序內核(Kernel),內核不提供和用戶的交互功能。

工具

SourceTree:Git 和 Hg 客戶端

SourceTree 支持添加 GitHub 與 Bitbucket 多賬號,支持 Mercurial 和 Git 兩種分散式版本管理系統,由 Atlassian 公司開發。暫未深度使用,但初見觀感甚好。

好文

Git 深入淺出 Git 許可權校驗(最熟悉的陌生概念)

講清楚了 Git 許可權問題,對於在一台電腦上設置多個 GitHub 賬號大有裨益。

其在另篇文章 GitHub 許可權校驗失敗給我的啟發 中講明了 macOS 上 Git 用戶信息存儲位置。

搬進 GitHub

較為通俗的 GitHub 入門教程。

推薦閱讀:

四大維度,全方位剖析APP「分享功能」
鄉村教師與獨孤求敗
冰淇淋蛋糕、甜酒、水感防晒霜,還有贈書哦| 來自讀者的分享第122發

TAG:分享 |