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


上一步主要主要講解雲服務器購買和連接雲服務器,以及文件的操作。本文主要講解利用hexo搭建自己的靜態博客,在服務器中建立自己的hexo博客環境,最后達到可以遠程訪問,以及遠程git推送到github。

1.hexo入門興趣。

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

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.js

  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.js

$ nvm install 0.10 

我這里安裝的node.js版本是0.10.39可用使用nvm ls命令查看
注意如果當輸入命令nvm ls時沒有版本信息,通過下面語句啟動nvm

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已經配置完成了.

3.測試剛搭建的環境

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

然后通過115.29.52.140:4000就可以訪問了。
05

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

4.連接到你的github賬戶:

下面是在虛擬主機上創建一個上傳到github的功能;可以不看。

添加添加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按下圖方法添加:

注意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)我能說你點這個網站,會看到很多好東西嗎。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM