喲呵,Github 免費(fèi)從 0 到 1搭建個(gè)人博客網(wǎng)站
目錄
使用 Hexo 搭建個(gè)人網(wǎng)站 ????????? 開(kāi)始搭建 優(yōu)化博客主題 你的第一篇博客文章 打上標(biāo)簽 打上分類(lèi) 添加評(píng)論功能 創(chuàng)建?Github pages 倉(cāng)庫(kù) 安裝?hexo-deployer-git 配置你的 Git 推送你的網(wǎng)站到 Github 上 訪問(wèn)你的網(wǎng)站 完事,開(kāi)啟你的裝x之旅 購(gòu)買(mǎi)域名 如何綁定域名 完事 ? ? ?

使用 Hexo 框架來(lái)搭建個(gè)人網(wǎng)站?
因?yàn)?hexo 是基于 node 框架的,所以呢,我們首先需要下載安裝node,下載地址:https://nodejs.cn/ 安裝完之后,我們打開(kāi)命令窗口,輸入? node -v?,如果返回下圖所示,那么就說(shuō)明你安裝 node 成功了。

安裝成功后,我們?cè)诿钚写翱谶\(yùn)行如下命令來(lái)安裝 hexo: npm install hexo-cli -g初始化博客目錄: hexo init xxx.github.io (這里的xxx換成你自己的英文名)初始化完成后,我們就進(jìn)入我們的目錄: cd xxx.github.io安裝 npm installclean一下,然后生成靜態(tài)頁(yè)面 hexo clean
hexo g
g 就是 generate?,生成的意思
把你的網(wǎng)站運(yùn)行起來(lái) hexo s
s 就是 server?,在服務(wù)上運(yùn)行的意思
打開(kāi)你的瀏覽器,輸入? localhost:4000?。自此,你的個(gè)人網(wǎng)站就這么速度的搭建起來(lái)了!

優(yōu)化 hexo 博客主題
進(jìn)入你的網(wǎng)站目錄,打開(kāi) _config 文件,這個(gè)文件是用來(lái)配置你的網(wǎng)站信息的。
title: fxxkpython
subtitle: 小帥b
description: xx的個(gè)人博客,主要涉及到編程(Java,Python,Linux等),個(gè)人提升學(xué)習(xí),視頻教程
keywords: java,python,教程
author: wistbean
language: zh
選一個(gè)Hexo主題

下載Hexo主題
git clone https://github.com/iissnan/hexo-theme-next themes/next
配置主題
theme: next
重新生成和運(yùn)行
hexo g
hexo s
訪問(wèn)一下看看,是不是比之前好看多了?

hexo博客的第一篇文章,打上標(biāo)簽和分類(lèi)
兩種方式來(lái)新建你的博文
命令形式
hexo new article (這里的article寫(xiě)上你的文章的名稱(chēng))
直接新建方式
source/_posts新建一個(gè) Markdown 文件,其實(shí)和命令形式是一個(gè)道理,只不過(guò)命令形式用了命令來(lái)創(chuàng)建。推薦使用命令的方式,畢竟 Geek 一點(diǎn)。給你的文章打上標(biāo)簽
hexo new page tags
type: "tags"
comments: false
tags:
- Tag1
- Tag2
- Tag3
tags:
- 個(gè)人網(wǎng)站
- 教程
- hexo
- blog
- Git
- Nginx
給你的文章添加分類(lèi)
hexo new page categories
type: "categories"
comments: false
categories:
- 分類(lèi)1
- 分類(lèi)2
categories:
- 個(gè)人網(wǎng)站
- 教程
給你的文章添加評(píng)論
多說(shuō) :http://duoshuo.com/ 暢言 :https://changyan.kuaizhan.com/ Valine:https://github.com/xcss/Valine Disqus:https://disqus.com/ 友言:?http://www.uyan.cc/ gitment:?https://github.com/imsun/gitment
themes/next,打開(kāi)_config.yml,定位到 changyan ,把 enable 改為 true。changyan:
enable: true
appid: 這里寫(xiě)上你的暢言在appid
appkey: 這里寫(xiě)上你的暢言在appkey
hexo clean
hexo g
hexo s

評(píng)論
讓全世界的人都認(rèn)識(shí)你
GitHub Pages,使用它就可以部署自己的網(wǎng)站啦。創(chuàng)建 Github pages 倉(cāng)庫(kù)
wistbean.github.io?來(lái)訪問(wèn)我的網(wǎng)站了。
安裝 hexo-deployer-git
npm install hexo-deployer-git --save
配置你的Git
deploy:
type: git
repo: https://github.com/xxx/xxxx.github.io.git
推送你的網(wǎng)站到Github上
d 就是 deploy , 部署上去的意思。
訪問(wèn)你的網(wǎng)站
xxx.github.io?就可以訪問(wèn)啦!要有點(diǎn)個(gè)性,綁上你的域名
如果你不喜歡千篇一律的 xx.github.io 域名,可以自己綁定一個(gè)自己的域名。
購(gòu)買(mǎi)域名
添加 CNAME 文件
hexo d?命令。在你的域名商后臺(tái)進(jìn)行 DNS 解析添加兩條記錄:
1. 主機(jī)記錄:@
記錄類(lèi)型:A
記錄值:192.30.252.154 或者 192.30.252.153
2. 主機(jī)記錄:www
記錄類(lèi)型:CNAME
記錄值:xxx.github.io (這里就是你的github倉(cāng)庫(kù)名稱(chēng))
GitHub 設(shè)置域名

評(píng)論
圖片
表情
