$ sudo apt-get install git $ sudo apt-get install nodejs $ ln -s /usr/bin/nodejs /usr/bin/node $ sudo apt-get install npm $ sudo npm install -g cnpm --registry=https://registry.npm.taobao.org $ cnpm install hexo-cli -g $ mkdir myblog #在用戶目錄下新建一個空文件夾用來hexo init $ sudo hexo init myblog/ #在新建的hexo目錄下初始化 $ cd hexo #從用戶目錄進入新建的已經初始化好的hexo目錄 $ hexo generate $ hexo server #這樣你就能夠在瀏覽器 http://localhost:4000/ 打開一個初始網頁
首先在github裏面新建一個repository,注意倉庫名爲:user_name.github.ionode
$ sudo vi _config.yml
#此時拉到最後面,更改deploy部分(注意冒號後面的空格)git
deploy: type: git repository: 此處打開github,把你以前新建的repository的地址複製過來,點擊會有右鍵複製,當前格式是:https://github.com/user_name/user_name.github.io,(更改user_name爲你本身的便可) branch: master message: '站點更新:{{now("YYYY-MM-DD HH:mm:ss")}}'
$ cd ~/.ssh && ssh-keygen #一路enter便可,無需輸入,這樣便已經生成了公鑰文件 $ sudo vi id_rsa.pub #打開以後所有複製,進入github-setting,添加公鑰 $ git config --global user.name "qiulinzhang" $ git config --global user.email 1242526239@qq.com
弄完以後關掉terminal(終端),再從新打開terminal,以確保配置被更改。github
$ cd myblog $ sudo hexo deploy
下面就會出現讓你輸入用戶名,密碼,輸入便可npm