最近的生活太過(guò)于迷茫撬腾,整天不知干嘛,沒(méi)有一點(diǎn)目標(biāo)恢恼。為了不讓自己在這樣頹廢下去民傻,就準(zhǔn)備把平時(shí)生活的一些想法和一些學(xué)習(xí)的筆記記錄下來(lái),俗話(huà)說(shuō)“好記性不如爛筆頭”嘛场斑。
概述
利用hexo
框架搭建個(gè)人博客漓踢,并與github
關(guān)聯(lián)
hexo介紹
hexo
是一個(gè)快速、簡(jiǎn)潔且高效的博客框架漏隐。hexo
使用 Markdown(或其他渲染引擎)解析文章喧半,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁(yè)青责。
hexo安裝
在安裝hexo
之前還有一些必要的工作挺据,安裝node.js
、git
和注冊(cè)giuhub
賬號(hào)脖隶。這些工作網(wǎng)上有大量的教程扁耐,這里就不過(guò)多的說(shuō)明。接下來(lái)打開(kāi)git bash
工具产阱,輸入
npm install -g hexo-cli
安裝好后婉称,如下圖會(huì)顯示hexo
的版本號(hào)
hexo安裝后的一些操作
在電腦的任意位置新建一個(gè)文件夾,用于存放
hexo
項(xiàng)目心墅,我這里的文件名是blog
在
blog
文件夾中打開(kāi)git bash
工具酿矢,輸入如下命令-
初始化
hexo init
初始化完成后,在
blog
文件中會(huì)生成如圖所示的文件和文件夾(可能會(huì)有些不一樣):blog文件內(nèi)容.png
下面對(duì)這些內(nèi)容進(jìn)行一些說(shuō)明:
node_modules
:是依賴(lài)包public
:存放的是生成的頁(yè)面scaffolds
:命令生成文章等的模板source
:用命令創(chuàng)建的各種文章themes
:主題_config.yml
:整個(gè)博客的配置db.json
:source
解析所得到的package.json
:項(xiàng)目所需模塊項(xiàng)目的配置信息-
安裝一些依賴(lài)
hexo install
-
安裝一個(gè)插件怎燥,當(dāng)然也可以后面安裝
npm install hexo-deployer-git --save關(guān)聯(lián)GitHub
關(guān)聯(lián)GitHub
在GitHub上新建一個(gè)
用戶(hù)名.github.io
的倉(cāng)庫(kù)瘫筐,用戶(hù)名是你GitHub的賬戶(hù)名復(fù)制這個(gè)倉(cāng)庫(kù)的地址
-
blog
文件夾中的_config.yml
文件修改成如下(修改內(nèi)容在文件最后),注意冒號(hào)后面有一個(gè)空格:type: git repo: 倉(cāng)庫(kù)地址 branch: master
接下來(lái)在git bash
中輸入:
hexo g -d
現(xiàn)在博客已經(jīng)搭建好铐姚,并部署到了GitHub上策肝。最后在瀏覽器上輸入博客網(wǎng)址https://用戶(hù)名.github.io/
就可以看到自己的博客啦。下面是我搭建好后的頁(yè)面隐绵,最后奉上我的博客地址,隨時(shí)歡迎大家之众。
總結(jié)
整體來(lái)說(shuō),搭建的過(guò)程比較簡(jiǎn)單依许,沒(méi)有很大的坑棺禾。由于這只是一個(gè)初期的博客,還比較簡(jiǎn)單峭跳,還有很多東西需要完善:主題的更換膘婶、新建博客缺前、評(píng)論系統(tǒng)等等,在接下來(lái)的時(shí)間會(huì)對(duì)博客進(jìn)行相應(yīng)的改善悬襟。