新手小白零基础搭建个人博客(三)部署篇
生活随笔
收集整理的這篇文章主要介紹了
新手小白零基础搭建个人博客(三)部署篇
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
搭建本地hexo服務(wù)
搭建本地hexo服務(wù)可以參見我之前的博客,這里不再贅述。
獲取SSH KEY
注意這是在客戶端git bash執(zhí)行
cat ~/.ssh/id_rsa.pub
將內(nèi)容復(fù)制下,下面要用。
這是在服務(wù)器端執(zhí)行的
su git #切換用戶
mkdir ~/.ssh #創(chuàng)建目錄
vim ~/.ssh/authorized_keys #將剛剛復(fù)制的內(nèi)容寫進(jìn)去
為剛剛的文件和目錄設(shè)置權(quán)限
chmod 600 ~/.ssh/authorozed_keys chmod 700 ~/.ssh在客戶端測(cè)試是否能連接服務(wù)器
終端輸入以下命令,如果成功登錄則配置成功。
將博客發(fā)布目錄的屬主屬組改為git
chown -R git:git /usr/share/nginx/blog初始化Git倉(cāng)庫(kù)
su git cd ~ git init --bare blog.git #使用--bare參數(shù),Git就會(huì)創(chuàng)建一個(gè)裸庫(kù)。配置git hooks
vim ~/blog.git/hooks/post-receive在post-receive中寫入以下內(nèi)容:
#!/bin/bash git --work-tree=/usr/share/nginx/blog --git-dir=/home/git/blog.git checkout -f賦予其執(zhí)行權(quán)限
chmod +x ~/blog.git/hooks/post-rceive配置博客根目錄的主配置文件
編輯博客根目錄下的_config.yml
在博客主目錄執(zhí)行以下命令
hexo clean hexo g hexo d部署完成后就可以在瀏覽器輸入你的域名訪問你的博客了。
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的新手小白零基础搭建个人博客(三)部署篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML+CSS+JavaScript复
- 下一篇: HTML+CSS+JavaScript复