MarkNotes-不折騰,玩轉GitHub博客

tags:應用

利益聲明本人是下面提到的MarkNotes應用的開發者。這是一款Mac App Store上的收費應用(收費RMB3元/0.99USD)。本文存在毛遂自薦的廣告嫌疑。不喜者請無視。

icon128-2x.png

由來

最初的時候我開發了iOS上的應用MarkNote,其定位是一個筆記應用。我喜歡EverNote,但是EverNote越拉越復雜,同時筆記需要聯網,在iPhone上用起來很不方便。而且我喜歡markdown,希望可以直接用markdown記筆記。于是就開發了這個應用。
在marknote開發出來之后,才發現應用的開發只是開始,讓別人知道你的應用是一件很難的事情。于是開始找各種宣傳的方式,包括寫博客。
開始寫博客之后,才發現整起來麻煩。同時也發現這是一個機會。于是我將MarkNote移植到Mac上,并增加了將筆記導出為博客的功能。
目前我自己的博客https://marknote.github.io/ 都是采用MarkNotes生成。我發表到jianshu的所有文章(包括正在寫的這篇),也都是在MarkNotes上編輯的。簡書的編輯器對makrdown有很好的支持,但是我希望自己能隨時隨地記錄想法,還想一稿多投,所以一直都用MarkNotes。

使用

前提

你需要了解一點git的使用,這個其實很簡單,尤其是用github desktop,能極大的降低操作的難度。
如果你了解一點markdown語法,那是最好的。MarkNotes本身對絕大部分常用標記提供了可視化支持。

在github上開通pages

首先你需要一個github賬號。如果沒有的話,你需要去這里注冊一個。
然后,你需要創建一個倉庫(repository)。這個倉庫的名字必須是{你的用戶名}.github.io的格式。
比如我的博客其倉庫名為:marknote.github.io
創建完倉庫后,可以用github desktop將這個倉庫clone下來。
如果你沒有這個工具的話,可以在這里 下載。
在github desktop中選File ->Clone Repository你應該可以看到剛才你建的Repository

Screen Shot 2016-01-09 at 上午8.57.43.png

選擇一個本地目錄,點擊Clone即可將它clone到本地。
然后你就可以在本地寫博客了。你當人可以選擇手工寫HTML,也可以折騰Hexo,Jkell之類的。不過我選擇使用MarkNotes。

導出筆記為博客站點

  1. 配置
    首先你需要做一些簡單配置。 這個配置只需要做一次。
    在左邊的搜索框中, 輸入 settings, 你可以找到一篇名為 settings的筆記。點擊選中這篇筆記,找到下面的值,修改成泥需要的配置。
配置項 功能描述
SiteName 你站點的名字
Base URL 你站點的名字的 URL,用于 sitemap。 可選。
SiteDesc 你對自己站點的描述。會顯示在頁面底部。
github-user 你的github用戶名, 可選
twitter-user 你的twitter用戶名, 可選
  1. 過濾需要導出的筆記
    默認情況下, 所有的筆記都會導出。如果只想導出部分筆記的話,你可以在搜索框和Tag 下拉框中輸入值來對筆記進行過濾。

  2. 導出
    現在你可以導出所有選中的筆記。選擇菜單項“文件”—>“將所列筆記導出為靜態博客站點"。
    快捷鍵是蘋果鍵+L

screen800x500.jpeg

上傳筆記到github

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容