【Markdown修改版】使用Coding.net來(lái)搭建基于Hexo的免費(fèi)博客(一)


寫在前面

抱歉讀者們吨述,這篇文章因?yàn)闀r(shí)間原因具伍,寫得比較急,所以之前沒(méi)有使用Markdown來(lái)寫磕瓷,所以這里盒齿,我就更新一下~~

第二期教程已經(jīng)發(fā)布,傳送門:
【Markdown修改版】使用Coding.net來(lái)搭建基于Hexo的免費(fèi)博客(一)


Hexo是什么

Hexo is a fast, simple and powerful blog framework. You write posts inMarkdown(or other languages) and Hexo generates static files with a beautiful theme in seconds.
Hexo 是一款 快速困食,簡(jiǎn)單而強(qiáng)大的博客框架边翁。你可以使用Markdown(或其他語(yǔ)言)撰寫文章,同時(shí)硕盹,您還可以使用其豐富的主題裝點(diǎn)Hexo符匾。
摘抄自 Hexo 官網(wǎng)

什么是Coding.net

Coding可以說(shuō),就是國(guó)產(chǎn)的Github,但是,有一個(gè)功能使它似乎超越了GitHub...那就是 Web IDE肃拜。

Coding WebIDE 是 Coding 自主研發(fā)的在線集成開(kāi)發(fā)環(huán)境 (IDE)。用戶可以通過(guò) WebIDE 創(chuàng)建項(xiàng)目的工作空間, 進(jìn)行在線開(kāi)發(fā), 調(diào)試等操作焰坪。同時(shí) WebIDE 集成了 Git 代碼版本控制, 用戶可以選擇 Coding、GitHub聘惦、BitBucket某饰、Git@OSC 等任意的代碼倉(cāng)庫(kù)。 WebIDE 還提供了分享開(kāi)發(fā)環(huán)境的功能, 用戶可以保存當(dāng)前的開(kāi)發(fā)環(huán)境, 分享給團(tuán)隊(duì)的其他成員善绎。
摘抄自 Coding WebIDE 官網(wǎng)

那么黔漂,很多人就會(huì)問(wèn),為什么Hexo需要在這個(gè)平臺(tái)上搭建捏禀酱?答案很簡(jiǎn)單炬守,因?yàn)镃oding WebIDE為用戶在在線開(kāi)發(fā)過(guò)程中,提供套完整的Ubtuntu系統(tǒng)環(huán)境剂跟,用戶可以使用它來(lái)進(jìn)行云端開(kāi)發(fā)减途。

Hexo不像其他傳統(tǒng)的博客引擎(如WordPress)酣藻,Hexo生成的是靜態(tài)頁(yè),當(dāng)您完成寫作后观蜗,你可以把其生成的頁(yè)面Push到代碼托管平臺(tái)上臊恋,并開(kāi)啟靜態(tài)演示衣洁,您的粉絲就可以訪問(wèn)并查看到您撰寫的文章墓捻。但是,Hexo也有一個(gè)非常重要的缺點(diǎn)——必須在同一臺(tái)主機(jī)上生成靜態(tài)頁(yè)坊夫,這就會(huì)導(dǎo)致如果您在外地砖第,將無(wú)法快速發(fā)布文章,所依使用Coding.net的在線開(kāi)發(fā)環(huán)境就可以解決這一問(wèn)題了环凿。

一梧兼、準(zhǔn)備工作

首先,去Coding.net官網(wǎng)注冊(cè)一個(gè)賬號(hào)智听,接著羽杰,點(diǎn)擊“+ 創(chuàng)建項(xiàng)目”,創(chuàng)建一個(gè)新項(xiàng)目。
要求:

  • 項(xiàng)目名稱和簡(jiǎn)介隨意
  • 項(xiàng)目類型選擇“私有”
  • 勾選“使用README.md初始化項(xiàng)目”
創(chuàng)建項(xiàng)目完成

接著到推,我們傳送到Coding WebIDE考赛,單擊“+ 新建工作空間”。

新建工作室空間

隨后莉测,單擊“同步倉(cāng)庫(kù)”颜骤,等待同步倉(cāng)庫(kù)完成。

“同步倉(cāng)庫(kù)”按鈕

接著捣卤,點(diǎn)開(kāi)我們剛剛創(chuàng)建的項(xiàng)目忍抽。

哦,對(duì)了董朝,webIDE是部分收費(fèi)的鸠项,但是不用著急,官方提供了如下方式免費(fèi)獲得其網(wǎng)站虛擬幣——碼幣子姜,且Coding在注冊(cè)后會(huì)送給用戶一些碼幣祟绊,足以讓IDE跑起來(lái)啦!

獲得免費(fèi)碼幣的方法

好了闲询,言歸正傳久免,我們創(chuàng)建IDE。配置不變扭弧,直接鼠標(biāo)拉到最底下阎姥,單擊“創(chuàng)建”,這時(shí)候鸽捻,空間創(chuàng)建完畢呼巴,點(diǎn)開(kāi)創(chuàng)建完成的工作空間泽腮。

WOW超酷誒!全屏正有種帶GUI的Linux的既視感~

Coding WebIDE
看看這高大上的終端R赂稀U锷蕖!8椤碧磅!

Hexo是基于Nodejs的,所以我們將運(yùn)行環(huán)境切換為Nodejs遵馆。

單擊切換運(yùn)行環(huán)境
如圖

單擊“使用”后鲸郊,再單擊確定。然而货邓,貌似并沒(méi)有發(fā)生什么......

下面秆撮,我們單擊“終端”來(lái)打開(kāi)終端【酷斃了】


二、正式開(kāi)始

(⊙o⊙)…我是不是上面寫的太詳細(xì)了换况?职辨?我真是大好人(zi lian kuang)

進(jìn)入正式安裝步驟,首先戈二,我們?cè)诮K端中輸入

sudo npm install -g hexo-cli

安裝進(jìn)程舒裤,就會(huì)全自動(dòng)完成【這是重要的一步,有問(wèn)題可以向我發(fā)評(píng)論挽拂〔衙浚】

自動(dòng)安裝進(jìn)程

如果安裝結(jié)果如下圖,安裝就成功了

安裝結(jié)果

接著亏栈,我們創(chuàng)建一個(gè)文件夾用于存放文章與設(shè)置台腥。

mkdir hexo

然后,使用init命令初始化博客绒北。

cd hexo

sudo hexo init

初始化進(jìn)程需要安裝一些輔助插件黎侈,所以比安裝的時(shí)候慢,需要耐心等待...

等待初始化進(jìn)程完成后闷游,安裝進(jìn)程就正式完成啦~~~~

我們首先先解鎖一下配置文件(將所有文件提權(quán)至777)

sudo chmod -R 777 *

接著峻汉,我們可以暫時(shí)關(guān)閉終端,編輯一下博客的設(shè)置,依次打開(kāi)文件樹(shù)中的目錄 項(xiàng)目名->hexo->_config.yml

這時(shí)脐往,我們就可以在編輯窗口中編輯屬性休吠。

title為標(biāo)題,subtitle小標(biāo)題【可不填】业簿,author作者瘤礁,language語(yǔ)言【可不填】,timezone時(shí)區(qū)【可不填】梅尤。

我做了如下修改:

title: Xiaooolanlub
subtitle: xiaolan's Blog
description:
author: Xiaolan
language:
timezone:

修改完成之后別忘了保存柜思。

接著我們可以使用以下命令來(lái)開(kāi)啟本地服務(wù)器:

hexo server

然后岩调,我們就可以通過(guò)單擊右上角的訪問(wèn)鏈接,將端口設(shè)置為4000來(lái)訪問(wèn)網(wǎng)站赡盘。

是不是非常的酷号枕?

本地測(cè)試成功!

測(cè)試成功了陨享,那么我們先在終端中按Ctrl+C退出葱淳,然后按下訪問(wèn)鏈接中的垃圾桶來(lái)銷毀端口。

那么大家剛才也看到了霉咨,IDE中的訪問(wèn)鏈接是測(cè)試用途蛙紫,長(zhǎng)且有時(shí)間限制,一看就非常不嚴(yán)謹(jǐn)途戒,所以,我們要學(xué)會(huì)把博客Push到托管平臺(tái)中僵驰。

那么喷斋,首先,我們先要安裝Hexo Git插件以至于可以將靜態(tài)頁(yè)推送到托管平臺(tái)上蒜茴。

sudo npm install hexo-deployer-git --save

安裝完成之后星爪,我們配置一下_config.yml文件。
修改一下最下面的deploy:

deploy:
 type:

修改為

deploy:
type: git
repo: [倉(cāng)庫(kù)地址]
branch: master
message: blog update

注:倉(cāng)庫(kù)地址可以在您的項(xiàng)目主頁(yè)找到粉私。

項(xiàng)目主頁(yè)
倉(cāng)庫(kù)地址在您項(xiàng)目的“代碼”頁(yè)面中顽腾。

我填入了repo:

deploy:
 type: git
 repo: https://git.coding.net/weilantian/HexoDemo.git
 branch: master
 message: blog update

隨后,我們就可以將博客推送到代碼托管平臺(tái)了诺核,最終端中使用這個(gè)命令:

sudo hexo deploy

和往常的推送操作一樣抄肖,終端會(huì)要求用戶輸入用戶名與密碼。

這時(shí)窖杀,我們前往項(xiàng)目托管代碼頁(yè)漓摩,就可以看到推送過(guò)來(lái)的文件了。

推送成功入客!

下面管毙,我們開(kāi)啟靜態(tài)頁(yè)服務(wù)(Pages)。

只需要單擊頁(yè)面上的“Pages服務(wù)”桌硫,設(shè)置部署分支為master夭咬,然后單擊“立即開(kāi)啟”,就可以訪問(wèn)啦铆隘!

部署成功卓舵!

等等,為什么樣式加載不出來(lái)了咖驮?边器?很簡(jiǎn)單训枢,這是因?yàn)镠tml處理請(qǐng)求的時(shí)候認(rèn)為,您的域名為根忘巧,所以無(wú)法訪問(wèn)恒界,最好的解決辦法,就是綁定一個(gè)自己的域名砚嘴,這里我就不講了十酣,相信大家都會(huì),如果有需要际长,我會(huì)在下一篇文章介紹如何注冊(cè)并綁定自己的域名耸采。


三、添加工育、刪除虾宇、編輯文章

1、創(chuàng)建文章

打開(kāi)終端如绸,以如下格式敲入命令:

sudo hexo new <文章名稱>

這樣嘱朽,我們就創(chuàng)建了一篇文章。

可以在目錄source->_posts中找到怔接,并編輯【警告:文章名稱為文章的英文名搪泳,不知此中文,中文名可以在Markdown文件中設(shè)置】扼脐。

這里岸军,我創(chuàng)建了一篇名稱為heisky的文章:

在編輯這篇文章之前,我們需要對(duì)文件進(jìn)行提權(quán):

cd source/_posts

sudo chmod -R 777 *

隨后瓦侮,我們可以先設(shè)置標(biāo)題艰赞、發(fā)布日期以及標(biāo)簽。

接著脏榆,使用Markdown語(yǔ)法在編輯內(nèi)容:


完成之后猖毫,我們需要更新博客,再次推送到代碼托管平臺(tái):

sudo  hexo generate --deploy

再次訪問(wèn)就可以看到新的文章啦~

2须喂、刪除文章

刪除文章的方法很簡(jiǎn)單吁断。

刪除之后使用更新博客命令,就可以看到效果坞生。

sudo  hexo generate --deploy

3仔役、更新文章

只需要修改文章內(nèi)容,然后使用同上命令更新發(fā)布即可:

sudo  hexo generate --deploy

前往第二期》》
繼續(xù)學(xué)習(xí)第二期關(guān)于域名綁定是己,資源404的解決方案等的解決方案...
【Markdown修改版】使用Coding.net來(lái)搭建基于Hexo的免費(fèi)博客(一)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末又兵,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沛厨,老刑警劉巖宙地,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異逆皮,居然都是意外死亡宅粥,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門电谣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)秽梅,“玉大人,你說(shuō)我怎么就攤上這事剿牺∑罂眩” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵晒来,是天一觀的道長(zhǎng)钞诡。 經(jīng)常有香客問(wèn)我,道長(zhǎng)潜索,這世上最難降的妖魔是什么臭增? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮竹习,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘列牺。我一直安慰自己整陌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布瞎领。 她就那樣靜靜地躺著泌辫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪九默。 梳的紋絲不亂的頭發(fā)上震放,一...
    開(kāi)封第一講書(shū)人閱讀 51,155評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音驼修,去河邊找鬼殿遂。 笑死,一個(gè)胖子當(dāng)著我的面吹牛乙各,可吹牛的內(nèi)容都是我干的墨礁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼耳峦,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼恩静!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起蹲坷,我...
    開(kāi)封第一講書(shū)人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤驶乾,失蹤者是張志新(化名)和其女友劉穎邑飒,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體级乐,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疙咸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了唇牧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罕扎。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖丐重,靈堂內(nèi)的尸體忽然破棺而出腔召,到底是詐尸還是另有隱情,我是刑警寧澤扮惦,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布臀蛛,位于F島的核電站,受9級(jí)特大地震影響崖蜜,放射性物質(zhì)發(fā)生泄漏浊仆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一豫领、第九天 我趴在偏房一處隱蔽的房頂上張望抡柿。 院中可真熱鬧,春花似錦等恐、人聲如沸洲劣。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)囱稽。三九已至,卻和暖如春二跋,著一層夾襖步出監(jiān)牢的瞬間战惊,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工扎即, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吞获,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓铺遂,卻偏偏與公主長(zhǎng)得像衫哥,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子襟锐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

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