tags:應(yīng)用
利益聲明: 本人是下面提到的MarkNotes應(yīng)用的開發(fā)者扔傅。這是一款Mac App Store上的收費(fèi)應(yīng)用(收費(fèi)RMB3元/0.99USD)碰声。本文存在毛遂自薦的廣告嫌疑诡蜓。不喜者請(qǐng)無視。
由來
最初的時(shí)候我開發(fā)了iOS上的應(yīng)用MarkNote胰挑,其定位是一個(gè)筆記應(yīng)用蔓罚。我喜歡EverNote椿肩,但是EverNote越拉越復(fù)雜,同時(shí)筆記需要聯(lián)網(wǎng)豺谈,在iPhone上用起來很不方便郑象。而且我喜歡markdown,希望可以直接用markdown記筆記茬末。于是就開發(fā)了這個(gè)應(yīng)用厂榛。
在marknote開發(fā)出來之后,才發(fā)現(xiàn)應(yīng)用的開發(fā)只是開始丽惭,讓別人知道你的應(yīng)用是一件很難的事情击奶。于是開始找各種宣傳的方式,包括寫博客责掏。
開始寫博客之后柜砾,才發(fā)現(xiàn)整起來麻煩。同時(shí)也發(fā)現(xiàn)這是一個(gè)機(jī)會(huì)拷橘。于是我將MarkNote移植到Mac上局义,并增加了將筆記導(dǎo)出為博客的功能。
目前我自己的博客https://marknote.github.io/ 都是采用MarkNotes生成冗疮。我發(fā)表到j(luò)ianshu的所有文章(包括正在寫的這篇)萄唇,也都是在MarkNotes上編輯的。簡(jiǎn)書的編輯器對(duì)makrdown有很好的支持术幔,但是我希望自己能隨時(shí)隨地記錄想法另萤,還想一稿多投,所以一直都用MarkNotes诅挑。
使用
前提
你需要了解一點(diǎn)git的使用四敞,這個(gè)其實(shí)很簡(jiǎn)單,尤其是用github desktop拔妥,能極大的降低操作的難度忿危。
如果你了解一點(diǎn)markdown語法,那是最好的没龙。MarkNotes本身對(duì)絕大部分常用標(biāo)記提供了可視化支持铺厨。
在github上開通pages
首先你需要一個(gè)github賬號(hào)。如果沒有的話硬纤,你需要去這里注冊(cè)一個(gè)解滓。
然后,你需要?jiǎng)?chuàng)建一個(gè)倉庫(repository)筝家。這個(gè)倉庫的名字必須是{你的用戶名}.github.io
的格式洼裤。
比如我的博客其倉庫名為:marknote.github.io
創(chuàng)建完倉庫后,可以用github desktop將這個(gè)倉庫clone下來溪王。
如果你沒有這個(gè)工具的話腮鞍,可以在這里 下載值骇。
在github desktop中選File ->Clone Repository你應(yīng)該可以看到剛才你建的Repository
選擇一個(gè)本地目錄,點(diǎn)擊Clone即可將它c(diǎn)lone到本地缕减。
然后你就可以在本地寫博客了雷客。你當(dāng)人可以選擇手工寫HTML,也可以折騰Hexo桥狡,Jkell之類的搅裙。不過我選擇使用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ì)顯示在頁面底部峡扩。 |
github-user | 你的github用戶名, 可選 |
twitter-user | 你的twitter用戶名, 可選 |
過濾需要導(dǎo)出的筆記
默認(rèn)情況下, 所有的筆記都會(huì)導(dǎo)出。如果只想導(dǎo)出部分筆記的話障本,你可以在搜索框和Tag 下拉框中輸入值來對(duì)筆記進(jìn)行過濾教届。導(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
洒擦,幾分鐘后在瀏覽器中訪問你自己的博客站點(diǎn)
https://{你的用戶名}.github.io
就可以看到自己的博客了。