92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

輕量、簡易、高逼格的博客 hexo

2019-12-23    seo達人

hexo  pc機上的配置 (一切操作都是在git bash)

安裝git

 



安裝nodejs

 



安裝hexo

備注:用 npm 安裝話經常出現卡住而導致無法正常安裝,解決辦法就是修改 npm 的安裝源,



這里選擇淘寶 NPM 鏡像,這是一個完整 npmjs.org 鏡像,你可以用此代替官方版本,同步頻



率目前為 10分鐘 一次以保證盡量與官方服務同步。



     npm config set registry https://registry.npm.taobao.org



創建 你的Hexo 目錄

       mkdir "your hexo dir name"



       //創建一個自定義的hexo目錄,比如我就在用戶根目錄創建了一個myhexo文件夾(macOS)



       cd "your hexo dir name" //進入到剛剛創建的目錄



  安裝 hexo-cli

        npm install -g hexo-cli



  初始化該文件夾

        hexo init



  安裝hexo的擴展插件

        npm install



    等執行成功以后安裝兩個插件, hexo-deployer-git 和 hexo-server ,這倆插件的作用分別是使用Git自動部署,和本地簡單的服務器。

       npm install hexo-deployer-git --save

       npm install hexo-server --save



 



    到這里hexo的本地搭建已經基本結束了。

    打開hexo

       hexo g



       hexo server



 git用戶

創建以用于提交

        git config --global user.name "yourname"    

        git config --global user.email "youremail



 生成ssh公鑰密鑰

       cd ~/.ssh

       ssh-keygen -t rsa -C "你的email"



-----------------------------------------------------------------------------------------------------------------

linux (ubuntu + 阿里云)  服務器上的配置

 安裝nginx

切換至root用戶

       sudo su root

       apt-get install nginx



    查看nginx版本

         nginx -v



    啟動nginx

       service nginx start



    可以查看nginx的端口號

        ps -aux | grep nginx



    啟動后,在網頁重輸入ip地址,即可看到nginx的歡迎頁面。至此nginx安裝成功

        cd /etc/nginx

        vim sites-available/default 



    因為我們是拿nginx做 Web 服務器,所以我們需要安裝部署好nginx,我們可以專門為hexo創建一個部署目錄,比如我創建了/home/xufushen/hexo文件夾,并把nginx的配置文件nginx.conf中的部署目錄改為/home/xufushen/hexo,配置文件在/etc/nginx/conf里;同樣可以使用默認目錄,nginx的默認目錄為/var/www/html.











 安裝node.js

        curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -

        apt-get install -y nodejs



 安裝git

          apt-get install -y git



 創建一個git用戶

         sudo adduser git



    雖說現在的倉庫只有我們自己在使用,新建一個 git 用戶顯得不是很有必要,但是為了安全起見,還是建議使用單獨的 git 用戶來專門運行 git 服務



 添加證書登入

        mkdir .ssh

        mkdir authorized_keys



    剛在在本地創建或者已經擁有的公鑰,也就是 ~/.ssh/id_rsa.pub 文件里的內容添加到服務器的 /home/git/.ssh/authorized_keys 文件中,如上所說,添加公鑰之后可以防止每次 push 都輸入密碼。  (使用Xftp軟件直接將文件拖入)







 初始化 Git 倉庫

可以將git倉庫放到自定義位置,我是將其放在 /xufushen/blog/ 目錄下的

        sudo mkdir /xufushen/blog/

        cd /xufushen/blog/

        git init --bare blog.git



 使用 --bare 參數,Git 就會創建一個裸倉庫,裸倉庫沒有工作區,我們不會在裸倉庫上進行操作,它只為共享而存在。



 配置 git hooks

我們這里要使用的是 post-receive 的 hook,這個 hook 會在整個 git 操作過程完結以后被運行.關于hooks的內容詳情點擊這里



在 blog.git/hooks 目錄下新建一個 post-receive 文件

        cd /var/repo/blog.git/hooks



    編輯這個文件

        vim post-receive



    設置這個文件的可執行權限

        chmod +x post-receive



 改變 blog.git 目錄的擁有者為 xufushen 用戶

    chown -R xufushen:gxufushenit blog.git



 禁用 xufushen 用戶的 shell 登錄權限

出于安全考慮,我們要讓 xufushen 用戶不能通過 shell 登錄。可以編輯 /etc/passwd 來實現



       vim /etc/passwd

        #將

        git:x:1001:1001:,,,:/home/git:/bin/bash

        #改成

      git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell



這樣 xufushen 用戶可以通過 ssh 正常使用 git,但是無法登錄 shell。    至此,服務器環境的搭建已經基本結束。



配置本地_config.yml文件,完成自動化部署 

配置 hexo 的 deploy

    修改 hexo 目錄下的 _config.yml 找到 deploy, 修改為:

   deploy:

        ype: git

        repo: xufushen@47.100.184.175:/home/xufushen/blog/blog.git

           branch: master

    repo的地址為你自己的地址以及 git 倉庫目錄







使用hexo blog

    新建文章:

        hexo new "post name"



    生成 & 部署:

        hexo clean && hexo g && hexo d







-------------------------------------------------------------------------------------------------------------------------------------------------------------------------



在搭建的過程遇到的問題

 連到服務器后無法連接到repository           



這是因為你在創建blog.git與hexo文件時要把的歸屬用戶與用戶組更改為創建的用戶


日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
97在线精品国自产拍中文| 蜜桃av噜噜一区二区三| 日本一区二区三区电影免费观看| 久久一夜天堂av一区二区三区| 色资源二区在线视频| 最新成人av在线| 亚洲人av在线影院| 伊人久久噜噜噜躁狠狠躁| 日韩久久精品一区二区三区| 在线不卡日本v二区707| 深夜福利一区二区| 亚洲成人高清在线| 亚洲国产成人av好男人在线观看| 香蕉久久免费电影| 热久久免费国产视频| 亚洲欧美国内爽妇网| 国产九区一区在线| 久久一日本道色综合久久| 久久久久久一区二区三区四区别墅| 亚洲性无码av在线| 日韩综合在线| 亚洲xxx大片| 日韩精品成人一区二区在线观看| 日韩精品亚洲aⅴ在线影院| 欧美亚洲国产一区二区三区va| 久久精品久久精品亚洲人| 欧美一级片在线观看| 精品久久久久久电影| 亚洲黄色大片| 中文字幕不卡在线| 国产精品日本一区二区| 国产91精品久久久| 久久激情视频久久| 精品影片在线观看的网站| 国产精品一二三在| 三级在线看中文字幕完整版| 99热精品在线观看| 亚洲 国产 日韩 综合一区| 高潮久久久久久久久久久久久久| 麻豆传媒在线免费看| 欧美日韩国产小视频| 亚洲综合网站| 久久久久国产视频| 日韩成人精品一区二区三区| 欧美日韩精品免费观看视欧美高清免费大片| 欧美日本一道本在线视频| 日韩精品欧美激情一区二区| 老**午夜毛片一区二区三区| 国产精品视频你懂的| kk眼镜猥琐国模调教系列一区二区| 肉色丝袜一区二区| 极品束缚调教一区二区网站| 成人国产精品久久久久久亚洲| 欧美精品免费在线观看| 亚洲免费毛片网站| gogo高清在线播放免费| 欧美午夜性色大片在线观看| 亚洲免费在线视频一区 二区| 欧美丝袜丝交足nylons图片| 成人免费毛片嘿嘿连载视频…| 国产日产欧美一区二区视频| 国产精品jk白丝蜜臀av小说| 精品国产网站在线观看| 久草中文综合在线| 91欧美激情另类亚洲| 日韩三级在线免费观看| 久久久91精品国产一区不卡| 国产午夜精品一区二区三区嫩草| 久久蜜桃香蕉精品一区二区三区| 日本电影全部在线观看网站视频| 午夜视频在线观看一区| 欧美aa一级| 夜夜嗨av一区二区三区网站四季av| 欧美wwww| 一区二区三区伦理| 欧美国产亚洲视频| 狠狠色综合色综合网络| 久久久综合网站| 美女被啪啪一区二区| 国内精品麻豆美女在线播放视频| 亚洲欧洲中文日韩久久av乱码| 成人日韩精品| www.av一区视频| 欧美精品一区二区高清在线观看| av网址在线免费观看| 欧美亚洲日本网站| 四虎成人在线| 国产精品青青草| 欧美日韩另类图片| 99视频在线精品| 色一情一乱一伦一区二区三区| 亚洲成人综合在线| 第一福利在线视频| 在线一区免费观看| 91成人国产精品| 国产一区二区三区国产精品| 亚洲欧美国内爽妇网| 樱桃国产成人精品视频| bl在线肉h视频大尺度| 日韩一级精品| 欧美在线视频日韩| 99久久精品情趣| 亚洲乱码国产乱码精品天美传媒| 亚洲无线码在线一区观看| 日韩欧美一区二区三区免费看| 亚洲少妇30p| 英国三级经典在线观看| 国产精品对白刺激久久久| 中文字幕一区二区三区电影| bestiality新另类大全| 欧美性色欧美a在线播放| 国产精品视频久久| 成人黄色午夜影院| 国产精品初高中精品久久| 亚洲一区二区三区日本久久九| 一本久久综合亚洲鲁鲁| 国产成人黄色av| 久久精品国产秦先生| 久久久久国色av免费看影院| 综合激情在线| 狠狠操狠狠色综合网| 亚洲欧美在线成人| 欧美韩国日本精品一区二区三区| 日韩毛片在线| 日韩av中文字幕在线| 成人在线免费视频观看| 一区二区三区四区五区视频在线观看| 九九视频这里只有精品| 天天做夜夜做人人爱精品| 国产日韩欧美综合| 国产一区二区三区精品欧美日韩一区二区三区| 精品久久人人做人人爰| 秋霞av亚洲一区二区三| 亚洲精品一区二区精华| 欧美超碰在线| 成人在线观看视频网站| 欧美伊人精品成人久久综合97| 亚洲伦在线观看| 国产美女直播视频一区| 97精品一区二区| av午夜一区麻豆| 日韩1区2区日韩1区2区| 精品三级国产| 国产一区二区观看| 亚洲国产日本| 免费精品一区二区三区在线观看| 国产欧美一区| 婷婷国产在线综合| 伦一区二区三区中文字幕v亚洲| 欧美少妇精品| 久久综合视频网| 久久亚洲图片| 久久影院在线观看| 99久久国产综合精品麻豆| 国产亚洲精品v| 91丝袜美腿高跟国产极品老师| 韩剧1988在线观看免费完整版| 美女视频网站黄色亚洲| 亚洲色图一区二区三区| 亚洲a∨精品一区二区三区导航| 麻豆成人av| 牛牛精品视频在线| 国产·精品毛片| 国产精品一二|