tags:應(yīng)用
利益聲明: 本人是下面提到的MarkNotes應(yīng)用的開(kāi)發(fā)者。這是一款Mac App Store上的收費(fèi)應(yīng)用(收費(fèi)RMB3元/0.99USD)。本文存在毛遂自薦的廣告嫌疑。不喜者請(qǐng)無(wú)視。

由來(lái)
最初的時(shí)候我開(kāi)發(fā)了iOS上的應(yīng)用MarkNote,其定位是一個(gè)筆記應(yīng)用。我喜歡EverNote,但是EverNote越拉越復(fù)雜,同時(shí)筆記需要聯(lián)網(wǎng),在iPhone上用起來(lái)很不方便。而且我喜歡markdown,希望可以直接用markdown記筆記。于是就開(kāi)發(fā)了這個(gè)應(yīng)用。
在marknote開(kāi)發(fā)出來(lái)之后,才發(fā)現(xiàn)應(yīng)用的開(kāi)發(fā)只是開(kāi)始,讓別人知道你的應(yīng)用是一件很難的事情。于是開(kāi)始找各種宣傳的方式,包括寫博客。
開(kāi)始寫博客之后,才發(fā)現(xiàn)整起來(lái)麻煩。同時(shí)也發(fā)現(xiàn)這是一個(gè)機(jī)會(huì)。于是我將MarkNote移植到Mac上,并增加了將筆記導(dǎo)出為博客的功能。
目前我自己的博客https://marknote.github.io/ 都是采用MarkNotes生成。我發(fā)表到j(luò)ianshu的所有文章(包括正在寫的這篇),也都是在MarkNotes上編輯的。簡(jiǎn)書(shū)的編輯器對(duì)makrdown有很好的支持,但是我希望自己能隨時(shí)隨地記錄想法,還想一稿多投,所以一直都用MarkNotes。
使用
前提
你需要了解一點(diǎn)git的使用,這個(gè)其實(shí)很簡(jiǎn)單,尤其是用github desktop,能極大的降低操作的難度。
如果你了解一點(diǎn)markdown語(yǔ)法,那是最好的。MarkNotes本身對(duì)絕大部分常用標(biāo)記提供了可視化支持。
在github上開(kāi)通pages
首先你需要一個(gè)github賬號(hào)。如果沒(méi)有的話,你需要去這里注冊(cè)一個(gè)。
然后,你需要?jiǎng)?chuàng)建一個(gè)倉(cāng)庫(kù)(repository)。這個(gè)倉(cāng)庫(kù)的名字必須是{你的用戶名}.github.io的格式。
比如我的博客其倉(cāng)庫(kù)名為:marknote.github.io
創(chuàng)建完倉(cāng)庫(kù)后,可以用github desktop將這個(gè)倉(cāng)庫(kù)clone下來(lái)。
如果你沒(méi)有這個(gè)工具的話,可以在這里 下載。
在github desktop中選File ->Clone Repository你應(yīng)該可以看到剛才你建的Repository

選擇一個(gè)本地目錄,點(diǎn)擊Clone即可將它c(diǎn)lone到本地。
然后你就可以在本地寫博客了。你當(dāng)人可以選擇手工寫HTML,也可以折騰Hexo,Jkell之類的。不過(guò)我選擇使用MarkNotes。
導(dǎo)出筆記為博客站點(diǎn)
- 配置
首先你需要做一些簡(jiǎn)單配置。 這個(gè)配置只需要做一次。
在左邊的搜索框中, 輸入settings, 你可以找到一篇名為settings的筆記。點(diǎn)擊選中這篇筆記,找到下面的值,修改成泥需要的配置。
| 配置項(xiàng) | 功能描述 |
|---|---|
| SiteName | 你站點(diǎn)的名字 |
| Base URL | 你站點(diǎn)的名字的 URL,用于 sitemap。 可選。 |
| SiteDesc | 你對(duì)自己站點(diǎn)的描述。會(huì)顯示在頁(yè)面底部。 |
| github-user | 你的github用戶名, 可選 |
| twitter-user | 你的twitter用戶名, 可選 |
過(guò)濾需要導(dǎo)出的筆記
默認(rèn)情況下, 所有的筆記都會(huì)導(dǎo)出。如果只想導(dǎo)出部分筆記的話,你可以在搜索框和Tag 下拉框中輸入值來(lái)對(duì)筆記進(jìn)行過(guò)濾。導(dǎo)出
現(xiàn)在你可以導(dǎo)出所有選中的筆記。選擇菜單項(xiàng)“文件”—>“將所列筆記導(dǎo)出為靜態(tài)博客站點(diǎn)"。
快捷鍵是蘋果鍵+L。

上傳筆記到github
首先將導(dǎo)出的筆記拷貝到你的repository的本地目錄(注意,不需要拷貝Notes目錄,只需要拷貝Notes目錄下的所有文件和文件夾。)在導(dǎo)出時(shí)MarkNotes會(huì)在目標(biāo)目錄創(chuàng)建一個(gè)Notes文件夾,所有的筆記生成到這個(gè)文件夾下。這樣做是為了防止不小心覆蓋了你的文件。
然后,在github desktop中commit再點(diǎn)一個(gè)Sync,幾分鐘后在瀏覽器中訪問(wèn)你自己的博客站點(diǎn)
https://{你的用戶名}.github.io
就可以看到自己的博客了。