Ghost更改主題和日期格式

這次搭建博客采用了Ghost瓷产,在搭建之前樊卓,也做了很多的選擇睬关,開(kāi)始的考慮是基于是否要自己搭建還是直接選擇其他的平臺(tái)憔恳,比如:簡(jiǎn)書(shū)询吴,Gitbooks等负拟。

簡(jiǎn)書(shū)的風(fēng)格抓歼,我其實(shí)比較喜歡钞螟。但是總覺(jué)得在第三方平臺(tái)上寫(xiě)舟山,限制多多绸狐,也不利于自己做SEO推廣。然后考慮了第二種方案就是Gitbooks累盗,但是看了一些文章寒矿,覺(jué)得搭建還是有點(diǎn)麻煩,反正我看的是有點(diǎn)暈若债。索性還是自己搭建一個(gè)吧符相。

搭建Ghost相對(duì)還是比較簡(jiǎn)單的,大概準(zhǔn)備幾樣?xùn)|西:

  1. 準(zhǔn)備一個(gè)域名(當(dāng)然如果準(zhǔn)備部署在國(guó)內(nèi)服務(wù)器蠢琳,域名要備案)
  2. 買(mǎi)一臺(tái)服務(wù)器主巍,當(dāng)然首選還是推薦阿里云(此處不是廣告,因?yàn)榘⒗镌茮](méi)有給我1毛錢(qián))
  3. 下載Ghost源碼挪凑,我是直接在官網(wǎng)下載的英文版孕索,我看到國(guó)內(nèi)有中文版,但是好像不是官方維護(hù)躏碳,所以我擔(dān)心版本更新要比官方延遲搞旭。
  4. 安裝部署,此處網(wǎng)上教程很多菇绵,也非常簡(jiǎn)單肄渗。
    安裝完畢后,可以自己寫(xiě)兩個(gè)shell文件咬最,這樣停止和啟動(dòng)服務(wù)相對(duì)比較方便翎嫡,因?yàn)槊看斡泦?dòng),停止命令也挺費(fèi)腦子的永乌。
#!/bin/bash
NODE_ENV=production forever start /var/www/ghost/index.js
#!/bin/bash
forever stop /var/www/ghost/index.js

安裝完畢惑申,記得使用forver方式啟動(dòng),就是啟動(dòng)后臺(tái)守護(hù)進(jìn)程翅雏,否則圈驼,關(guān)閉控制臺(tái),服務(wù)就關(guān)閉了望几。

安裝完畢之后绩脆,默認(rèn)的主題其實(shí)還是比較簡(jiǎn)潔的。但是有一個(gè)問(wèn)題我無(wú)法接受啊,就是導(dǎo)航無(wú)法接受啊靴迫。于是開(kāi)始找主題惕味,google一搜,還挺多的玉锌,但是大部分多還是覺(jué)得有點(diǎn)花哨名挥,看多了容易膩,后來(lái)找到了目前的主題芬沉,基本還是比較簡(jiǎn)單的。已經(jīng)滿足我的要求阁猜,部分滿足不了的丸逸,只好自己動(dòng)手改代碼了。

我目前自己定制后的主題下載地址:
https://github.com/kaintao/ghost-rjkf

我使用的原作者的主題地址:
https://github.com/wbkd/ghost-wbkd

安裝過(guò)程

$ cd path-to-ghost/content/themes
$ git clone https://github.com/wbkd/ghost-wbkd.git

上面兩行命令的意思就是通過(guò)git把主題下載下來(lái)剃袍,搞不明白的黄刚,很簡(jiǎn)單,直接通過(guò)迅雷什么的民效,把上面的文件下載下來(lái)就就行憔维,一樣的。

然后將目錄放到ghost的目錄中畏邢,/項(xiàng)目目錄/content/themes/ 下就行了业扒,然后登錄ghost的后臺(tái),主題管理里就可以看到了舒萎,啟用程储,刷新就可以看到新主題了。

安裝完畢后臂寝,首先我要修改下日期格式章鲤,因?yàn)橹黝}是外國(guó)友人寫(xiě)的,所以日期顯示格式咆贬,是他們的格式败徊。不太符合國(guó)人的閱讀習(xí)慣,所以找到對(duì)應(yīng)的文件掏缎,其實(shí)主要就是一個(gè)列表頁(yè)和一個(gè)詳情頁(yè)需要修改日期格式皱蹦。

主題模板中,找到:

page.hbs  //列表頁(yè)
post.hbs  //詳情頁(yè)

這兩個(gè)文件眷蜈,然后用編輯器打開(kāi)根欧,就看到到日期了

<header class="post-header">
    <h1 class="post-title">{{title}}</h1>
    <section class="post-meta">
        <time class="post-date" datetime="{{date format='YYYY-MM-DD'}}">{{date format="DD MMMM YYYY"}}</time>
        <span class="author">by {{author}}</span>
     </section>
</header>

按我原有的開(kāi)發(fā)經(jīng)驗(yàn),如果要顯示比如:2016-09-20 那語(yǔ)法就是:yyyy-MM-dd 但是改完之后端蛆,發(fā)現(xiàn)并沒(méi)有得到預(yù)期的結(jié)果凤粗,于是查閱資料,發(fā)現(xiàn)ghost是使用moment.js來(lái)格式化日期

YYYY       2014              4 or 2 digit year
YY         14                2 digit year
Y          -25               Year with any number of digits and sign
Q          1..4              Quarter of year. Sets month to first month in quarter.
M MM       1..12             Month number
MMM MMMM   Jan..December     Month name in locale set by moment.locale()
D DD       1..31             Day of month
Do         1st..31st         Day of month with ordinal
DDD DDDD   1..365            Day of year

所以,我們?nèi)缦腼@示2016-09-20這種格式嫌拣,就需要寫(xiě)成:YYYY-MM-D

修改時(shí)柔袁,只需要修改:

<time class="post-date" datetime="{{date format='YYYY-MM-DD'}}">{{date format="YYYY-MM-D"}}</time>

改完之后,重啟就可以了异逐。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末捶索,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子灰瞻,更是在濱河造成了極大的恐慌腥例,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酝润,死亡現(xiàn)場(chǎng)離奇詭異燎竖,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)要销,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)构回,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人疏咐,你說(shuō)我怎么就攤上這事纤掸。” “怎么了浑塞?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵借跪,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我酌壕,道長(zhǎng)垦梆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任仅孩,我火速辦了婚禮托猩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辽慕。我一直安慰自己京腥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布溅蛉。 她就那樣靜靜地躺著公浪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪船侧。 梳的紋絲不亂的頭發(fā)上欠气,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音镜撩,去河邊找鬼预柒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的宜鸯。 我是一名探鬼主播憔古,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼淋袖!你這毒婦竟也來(lái)了鸿市?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤即碗,失蹤者是張志新(化名)和其女友劉穎焰情,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體剥懒,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡内舟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蕊肥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谒获。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蛤肌,死狀恐怖壁却,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情裸准,我是刑警寧澤展东,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站炒俱,受9級(jí)特大地震影響盐肃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜权悟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一砸王、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧峦阁,春花似錦谦铃、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至撒会,卻和暖如春嘹朗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背诵肛。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工屹培, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓惫谤,卻偏偏與公主長(zhǎng)得像壁顶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子溜歪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,185評(píng)論 25 707
  • 在這之前用node.js的環(huán)境配置1若专、在app.js中設(shè)置引入socket.io文件 2、在index.html中...
    我就是心虛閱讀 439評(píng)論 0 0
  • 文/鹽靑 我對(duì)感情所抱有的態(tài)度向來(lái)都是:你愛(ài)我便留蝴猪,不愛(ài)就走调衰,我不多一句挽留。 也不知是不是因?yàn)槲疫@個(gè)感情觀特別具...
    鹽靑閱讀 620評(píng)論 0 0
  • 前言 當(dāng)我想要進(jìn)一步了解PHP,Node.Js這些語(yǔ)言中的線程進(jìn)程自阱,異步等這些概念時(shí)候嚎莉,總有些霧里看花的感覺(jué),那么...
    靳曉陽(yáng)s閱讀 593評(píng)論 0 0
  • 詩(shī)仙李白有云:大鵬一日乘風(fēng)起沛豌,扶搖直上九萬(wàn)里趋箩。 Tyger云:蓄勢(shì)乘風(fēng)學(xué)拼讀,扶搖直上新概念加派。 Tyger將焦慮分...
    Tyger老師閱讀 1,521評(píng)論 5 9