-->

2016-11-25

Markdown 整理

上面使用 [toc]


目錄

哲學

Markdown的目標是實現「易讀易寫」。

不過最需要強調的便是它的可讀性。一份使用Markdown格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。

本篇網頁使用 Markdown 編寫


標題

可以用 ‘========’ or ‘——–’
也可用 ######

原始內文 顯現方式 html
我是標題
———–
<h2>我是標題</h2>
原始內文 顯現方式 html
#我是h1 <h1>我是h1</h1>
##我是 h2 <h2>我是 h2</h2>
###我是 h3 <h3>我是 h3</h3>
####我是 h4 <h4>我是 h4</h4>
#####我是 h5 <h5>我是 h5</h5>
######我是 h6 <h6>我是 h6</h6>

Note:

  • 用’=====’ 等同於 h1
  • 用’——–’ 等同於 h2
  • h4 是最接近內文字體大小
  • 沒有 h7 啦 !!

內文

原始內文 顯現方式 (html)
**我是粗體字** 我是粗體字
*我是斜體字* 我是斜體字
`一行程式碼` <code>一行程式碼</code>
<kbd>我是鍵盤符號</kbd> 我是鍵盤符號
<mark>Marked</mark> Marked

使用註腳( 很少用)

You can create footnotes like this.1

You can create footnotes like this .<sup>[^footnote]<sup>
[^footnote]: Here is the *text* of the **footnote**.

連結

This is [an example](http://example.com/ "Title") inline link.

產生

This is an example inline link.

產生原始碼:

<p>This is <a href="http://example.com/" title="Title">
an example</a> inline link.</p>

<p><a href="http://example.net/">This link</a> has no
title attribute.</p>

增加可讀性,可用:

This is [an example] [id] reference-style link.
[id]: http://example.com/  "Optional Title Here"

This is an example reference-style link.

簡化:

[Google][]
[Google]: http://google.com/

Google

若在文章中想要跳到某一標題可用 (#標題)

跳到[分隔線](#分隔線)
跳到[某網頁標題](http://jimmyhuang19.blogspot.tw/2016/11/markdown.html#連結)

跳到分隔線
跳到某網頁標題


清單

    *   Red
    *   Green
    *   Blue
  • Red
  • Green
  • Blue

想要有數字的清單

    1.  Bird
    2.  McHale
    3.  Parish
  1. Bird
  2. McHale
  3. Parish

不想有前面的符號可用 :

Term 1
Term 2
:   Definition A
:   Definition B
Term 1
Term 2
Definition A
Definition B

分隔線

你可以在一行中用三個或以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。

例如:*** ,--- ,___ ,* * *

要用減號 —,須注意前行是否有文字,要不然 Markdown 會誤認是標題,最好用就是***


程式碼

小段程式碼可用 ` 轉換成<code>

Use the `printf()` function.

會產生:

<p>Use the <code>printf()</code> function.</p>

有需要分行:只要簡單地縮排4個空白或是1個tab就可以
輸出會是<pre><code>

有亮點和分段的程式碼 使用 ` ` ` 我是程式碼 ` ` `


圖片

Alt tefxt

![Alt text](/path/to/img.jpg)

![Alt text](/path/to/img.jpg "Optional title")

簡化

![Alt tefxt][a1]

[a1]: /path/to/img.jpg "Optional title"

表格

Item     | Value
-------- | ---
Computer | $1600
Phone    | $12
Pipe     | $1
Item Value
Computer $1600
Phone $12
Pipe $1
    | Item     | Value | Qty   |
    | :------- | ----: | :---: |
    | Computer | $1600 |  5    |
    | Phone    | $12   |  12   |
    | Pipe     | $1    |  234  |

其中|:—–| 是指對齊方式

Item Value Qty
Computer $1600 5
Phone $12 12
Pipe $1 234
<table>
<tr>
<td> 1 </td><td>2</td>
</tr>

<tr>
<td>3</td><td>4</td>
</tr>
</table>
1 2
34
34
34

使用純 html 語法時,例如用<table>,裡面不能使用 Markdown 的語法,就是不能用 **粗體字** 一定要用 <strong>


提示引言

區塊引言可以加上 >

> This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
> consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
> Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.
> 
> Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
> id sem consectetuer libero luctus adipiscing.

可產生出 <blockquote >程式碼


顯示特殊字元

這些是Markdown的關鍵字

\   反斜線
`   反引號
*   星號
_   底線
{}  大括號
[]  方括號
()  括號
#   井字號
+   加號
-   減號

如果你要使用,Markdown會認為是特殊用途。
若要顯示出關鍵字可在前面加 \

其他一些特殊符號,如空格,可使用實體符號 Entity Name
空格 : &nbsp; 或用 ` 用顯示程式碼替代

空格應該少用,不但不好看,也會減少可讀性,可用程式相關語法來代替。


參考資料

markdown.tw
StackEdit


  1. Here is the text of the footnote.

2016-11-03

在Excel裡,計算中文單字筆畫

=SUMPRODUCT((CODE(A1)>=Code1)*(CODE(A1)<=Code2),筆劃)

在Excel裡,從外部檔案或其他工作表中取得資訊

從外部檔案可用以下指令

‘[1.xlsx]1’!C3

外部檔案為:1.xlsx ; 外部檔案工作表格名稱為:1

‘[外部檔案]工作表’!C3

從工作表取得其他儲存格的內容

INDIRECT(” ‘工作表’!A2 “)

2016-11-02

正確使用 牌組

牌組可以幫你做主題分類,例如:英文、地理學、等、、、
你也可以嘗試做更多的牌組來分類,例如:地理學第一章
或者食物單字,但是不建議這樣做,有以下兩個原因:

  • 很多的牌組就表示複習時你可以輕易辨別在哪個牌組,
    不管是你按的牌組或選擇母牌組。你都可以辨別出地理
    學第一章或者食物單字,這樣會讓你更輕易的答對卡片。
    會導致讓你的記憶不夠根生蒂固。當你在外面世界出現
    卡片的資料時,你不會在第一時間聯想到卡片資料。

  • Anki本來就不是設計多牌組(甚至超過12個牌組),
    你可以增加你想要增加的牌組,這樣會導致 Anki
    的效能變差,尤其是你想在在手機上學習Anki時。
    過多的牌組不會有太大的差別,但會影響你增加
    牌組時的deley 時間。

最好的辦法就是用標籤或欄位來分辨你的主題,用食物單字
做例子,你可以增加一個牌組名為語言,可以用標籤食物和
單字來區分,一個卡片可以有很多的標籤。這樣你可以用
食物或單字來搜尋這些卡片。

這樣就可以整理你的卡片類別,也可用欄位來區分你要的主題,
例如用書或者是頁數或者更多。你也可以用欄位去找相關的
卡片。例如用 我的書或者是頁數:63。

Anki 有很強的自訂學習篩選牌組的功能,你可以用尋找
相關的卡片蒐集成一個牌組,叫做(篩選過的牌組1),會讓你複習
很多主題時的卡片時雖然會浪費你的選擇時間,但會讓你有更好
的記憶力。如果你有一個考試,你也可以增加一個為考試主題增
加的牌組。一般來講,你應該使用一個牌組來複習所有的分類
卡片,假如你有一個考試或緊急時刻,使用標籤或欄位來搜尋卡
片來組合一個臨時牌組是最好的選擇。

原文:

Using Decks Appropriately

Decks are designed to divide your content up into broad categories that you wish to study separately, such as English, Geography, and so on. You may be tempted to create lots of little decks to keep your content organized, such as “my geography book chapter 1”, or “food verbs”, but this is not recommended, for the following reasons:

Lots of little decks mean you end up reviewing cards in a recognizable order. Whether it’s because you’re clicking on each deck in turn (which is slow) or you’ve added a number of decks under a single parent deck, you’ll end up seeing all the “chapter 1” or “food verb” cards together. This makes it easier to answer the cards, as you can guess them from the context, which leads to weaker memories. When you need to recall the word or phrase outside Anki, you won’t have the luxury of being shown related content first!

Anki was not designed to handle many decks (more than several dozen), and it will slow down as you add more – especially if you’re studying on a mobile client. A few extra decks is not going to make a noticeable difference, but if you have many decks the delays will start to add up.

Instead of creating lots of little decks, it’s a better idea to use tags and/or fields to classify your content. Instead of creating a “food verbs” decks for example, you could add those cards to your main language study deck, and tag the cards with “food” and “verb”. Each card can have multiple tags, which means you can do things like search for all verbs, or all food-related vocabulary, or all verbs that are related to food.

For those who like to stay very organized, you can add fields to your notes to classify your content, such as “book”, “page”, and so on. Anki supports searching in specific fields, which means you can do a search for “book:’my book’ page:63” and immediately find what you’re looking for.

Anki’s custom study and filtered deck features make this especially powerful, as you can create temporary decks out of search terms. This allows you to review your content mixed together in a single deck most of the time (for optimum memory), but also create temporary decks when you need to focus on particular material, such as before a test. The general rule is that if you always want to be able to study some content separately, it should be in a normal deck, and if you only occasionally need to be able to study it separately (for a test, when under a backlog, etc), tags/fields and filtered decks are better.

關於 Anki 目錄