阿里雲服務器之hexo環境搭建

上一步主要主要講解雲服務器購買和鏈接雲服務器,以及文件的操做。本文主要講解利用hexo搭建本身的靜態博客,在服務器中創建本身的hexo博客環境,最後達到能夠遠程訪問,以及遠程git推送到github。node

1.hexo入門興趣。

    這步主要針對有用過hexo搭建過靜態博客的人。沒有興趣的直接跳過就行.
    有興趣搭建靜態博客的能夠參考個人文章。hexo博客搭建git

2.環境搭建

    第一步在雲主機下home目錄下創建/peace/myblog文件夾
mkdir /home/peace/myblog
第二步將你本地的hexo目錄(博客目錄)拷貝到雲主機myblog中
sudo scp -r /home/peace/Myblog/hexo root@115.29.52.140:/home/peace/myblog
第三部安裝nvm和node.jsgithub

  1. 安裝node.js
    hexo官方推薦的安裝方法是使用nvm
    安裝nvm可使用下面兩個命令中的任何一個:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
或者Wget:
$  wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

當nvm安裝完成後。運行一下命令安裝node.jsshell

$ nvm install 0.10

我這裏安裝的node.js版本是0.10.39可用使用nvm ls命令查看
注意若是當輸入命令nvm ls時沒有版本信息,經過下面語句啓動nvmnpm

nvm use 0.10.39
ubuntu下可能在關機後還會顯示沒啓動nvm,你能夠每次使用hexo前執行這條語句啓動nvm
  1. git的安裝
    ubuntu環境服務器安裝git直接apt-get就能夠了
$ sudo apt-get install git-core
  1. hexo的安裝
    windows下啓動git bash終端。ubuntu下直接啓動終端。以後不在作說明統一使用ubuntu下的終端。windows下的終端是同樣的;
    在終端輸入如下命令安裝:
npm install -g hexo
npm install

如今本地版本的hexo已經配置完成了.ubuntu

3.測試剛搭建的環境

1可使用如下命令來生成靜態文件
$ hexo generate
或者
1
$ hexo g
使用如下命令啓動本地服務器進行預覽
$ hexo server
或者
1
$ hexo s

而後經過115.29.52.140:4000就能夠訪問了。
05windows

讓hexo s變爲後臺進程。
按下ctrl +z //暫停當前正在運行的進程。
再執行:bg
jobs查看運行的進程
刪掉後臺進程:
ps
kill -9 pid

4.鏈接到你的github帳戶:

下面是在虛擬主機上建立一個上傳到github的功能;能夠不看。bash

添加添加SSH-Key

首先設置你的用戶名密碼:注意使用你本身的郵箱和名字

git config --global user.email "wpeace1212@gmail.com"
git config --global user.name "wpeace"
生成密鑰:

ssh-keygen -t rsa -C "wpeace1212@gmail.com"
按3個回車,密碼爲空這裏通常不使用密鑰。

最後獲得了兩個文件:id_rsa和id_rsa.pub根據提示找到文件所在地;服務器

用文本編輯器打開id_rsa.pub複製其內容添加到github的sshkey按下圖方法添加:hexo

注意ssh keys在設置裏面

第一步:

sshadd

第二步:

sshadd

最後能夠經過下面的命令測試是否成功:

ssh -T git@github.com
Hi wpeace1212! You've successfully authenticated, but GitHub does not provide shell access.

如今你能夠在雲服務器創建你的靜態博客了。 過程雖痛苦可是很好玩。 介紹完畢; 來自一條小鯊魚wpeace(rlovep.com)我能說你點這個網站,會看到不少好東西嗎。

相關文章
相關標籤/搜索