小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

GitHub+Hexo 免費(fèi)搭建個人博客(超詳細(xì))

 學(xué)習(xí)妄長生 2023-03-16 發(fā)布于浙江

為什么要搭建自己的博客了?

大概是為了裝逼吧,想更好的建立好個人品牌,好讓更多的人了解自己。
雖然現(xiàn)在市面上的博客很多,如CSDN,博客園,簡書等平臺,可以直接在上面發(fā)表,用戶交互做的好,寫的文章百度也能搜索的到。缺點(diǎn)是比較不自由,會受到平臺的各種限制和惡心的廣告。同時自己搭建博客的話,樣式的選擇也比較自由,可以自己選擇,不需要受限于各大平臺
而自己購買域名和服務(wù)器,搭建博客的成本實(shí)在是太高了,不光是說這些購買成本,單單是花力氣去自己搭這么一個網(wǎng)站,還要定期的維護(hù)它,對于我們大多數(shù)人來說,實(shí)在是沒有這樣的精力和時間。
那么就有第三種選擇,直接在github page平臺上托管我們的博客。這樣就可以安心的來寫作,又不需要定期維護(hù),而且hexo作為一個快速簡潔的博客框架,用它來搭建博客真的非常容易。這里全程復(fù)制粘貼,保證你完成博客的搭建。
你需要的準(zhǔn)備工作
  1. 有一個github賬號,沒有的話去注冊一個
    https://github.com
  2. 安裝了node.js、npm,并了解相關(guān)基礎(chǔ)知識
    https:///en/
  3. 安裝了git for windows(或者其它git客戶端)
    https:///downloads

Node.js安裝

windows
去官網(wǎng)直接下載就好
linux
sudo apt-get install nodejs
驗(yàn)證Node.js安裝是否正確
npm-v    
git安裝
windows:
點(diǎn)擊下載,進(jìn)入Git官網(wǎng)上頁面選擇,相對應(yīng)的系統(tǒng)版本
下載后會有一個Git Bash的命令行工具,以后就用這個工具來使用git。
linux:
對linux來說實(shí)在是太簡單了,因?yàn)樽钤绲膅it就是在linux上編寫的,只需要一行代碼
sudo apt-get install git
驗(yàn)證
是否安裝成功
打開git bash->輸入git –version

github賬戶注冊,一定要通過郵箱驗(yàn)證,不然不通過

安裝&部署Hexo

創(chuàng)建一個文件夾然后打開cmd程序cd進(jìn)去,依次輸入下面內(nèi)容
創(chuàng)建Hexo
安裝Hexo客戶端,無敵簡單
npm install -g hexo-cli
框架初始化
npm install hexo -g 
安裝依賴包
hexo init 

本地預(yù)覽Hexo博客站

把之前安裝的git,在本地博客目錄下初始化
git init
生成存放靜態(tài)博客站信息的文件夾public
hexo g
啟動本地博客站服務(wù)
hexo s
按照提示瀏覽器輸入http://localhost:4000 查看本地網(wǎng)頁
常用命令
#寫一篇文章
在/source/_posts下生成一個.md文件
hexo n "內(nèi)容標(biāo)題 
#清理當(dāng)前工作空間
hexo clean
#這里的g是generate的縮寫,表示生成靜態(tài)資源
hexo g
#開啟本地服務(wù)
hexo s
關(guān)閉本地服務(wù)
ctrl+c
再次啟動博客
hexo server
#部署到自己的博客
hexo d
hexo d -g #在部署前先生成
hexo s - g #在啟動前先生成
npm start run

配置SSH key連接并發(fā)布到Github, 就能讓我們的個人博客上線啦?。?/span>

為什么要配置這個呢?因?yàn)槟闾峤淮a肯定要擁有你的github權(quán)限才可以,但是直接使用用戶名和密碼太不安全了,所以我們使用ssh key來解決本地和服務(wù)器的連接問題。
使用了這種基于ssh認(rèn)證的方式之后,以后連接github都不用再輸入任何的用戶和密碼信息,連接時會自動通過ssh的密鑰進(jìn)行驗(yàn)證
登錄GitHub后右上角+號,新建一個repository
這里repo的命名是很講究的:必須是 github的username.github.io
在Github上新建一個倉庫
倉庫名字必須是:username.github.io ,其中username是你的用戶名;
倉庫創(chuàng)建成功不會立即生效,需要過一段時間,大概10-30分鐘,或者更久;
創(chuàng)建成功后,默認(rèn)會在你這個倉庫里生成一些示例頁面,以后你的網(wǎng)站所有代碼都是放在這個倉庫里啦
在建好的項(xiàng)目右側(cè)有個settings按鈕,點(diǎn)擊它,向下拉到GitHub Pages,你會看到那邊有個網(wǎng)址,訪問它,你將會驚奇的發(fā)現(xiàn)該項(xiàng)目已經(jīng)被部署到網(wǎng)絡(luò)上,能夠通過外網(wǎng)來訪問它。
設(shè)置用戶名與郵箱
git config --global user.name "xxx"
//你的github用戶名,非昵稱

xtmpfc

git config --global user.email "郵箱地址"
//填寫你的github注冊郵箱
git config --global user.email "2997057567@qq.com"
檢查本機(jī)是否
有ssh key設(shè)置
cd.ssh
如果沒有則會提示:
No such file or directory
那么就開始創(chuàng)建SSH key
創(chuàng)建SSH key
ssh-keygen -t rsa -b 4096 -C "郵件地址"
或者ssh-keygen -t rsa -C "郵件地址"
ssh-keygen -t rsa -C "2997057567@qq.com"
郵件地址可以登錄
你的github - Setting - Emails 查看

!!! 一定要輸入注冊Github賬號的郵箱 !!!

自己為鑰匙命名
密碼,可有可無
查看ssh
linux小白可以使用:cat ~/.ssh\id_rsa.pub

也可以直接去c盤直接找

找到 id_rsa.pub 文件,記事本打開并復(fù)制里面的內(nèi)容
添加到GitHub
打開你的github主頁,進(jìn)入 個人設(shè)置 - SSH and GPG keys - New SSH key
將剛復(fù)制的內(nèi)容粘貼到key那里,title隨便填,保存。
測試是否連接成功
ssh -T git@github.com

配置Deployment

配置Deployment
在_config.yml文件中,找到Deployment
deploy:
type: git
repo: git@github.com:yourname/yourname.github.io.git
branch: master
安裝插件 deploy-git,才能部署命令到Github
npm install hexo-deployer-git --save

這樣一個默認(rèn)主題的博客就上線啦

當(dāng)然如果你想讓自己博客網(wǎng)站,被搜索引擎收錄的話還需要一些操作。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多