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