上一步主要主要講解雲伺服器購買和連線雲伺服器,以及檔案的操作。本文主要講解利用hexo搭建自己的靜態部落格,在伺服器中建立自己的hexo部落格環境,最後達到可以遠端訪問,以及遠端git推送到github。這步主要針對有用過hexo搭建過靜態部落格的人。沒有興趣的直接跳過就行.
有興趣搭建靜態部落格的可以參考我的文章。hexo部落格搭建
第一步在雲主機下home目錄下建立/peace/myblog資料夾
mkdir /home/peace/myblog
第二步將你本地的hexo目錄(部落格目錄)拷貝到雲主機myblog中
sudo scp -r /home/peace/myblog/hexo [email protected]:/home/peace/myblog
第三部安裝nvm和node.js
$ curl | sh
或者wget:
$ wget -qo- | 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
git的安裝
ubuntu環境伺服器安裝git直接apt-get就可以了
$ sudo apt-get install git-core
hexo的安裝
windows下啟動git bash終端。ubuntu下直接啟動終端。之後不在做說明統一使用ubuntu下的終端。windows下的終端是一樣的;
在終端輸入以下命令安裝:
npm install -g hexo
npm install
現在本地版本的hexo已經配置完成了.
1可以使用以下命令來生成靜態檔案
$ hexo generate或者1
$ hexo g
使用以下命令啟動本地伺服器進行預覽
$ hexo server或者1
$ hexo s
然後通過115.29.52.140:4000就可以訪問了。
讓hexo s變為後台程序。
按下ctrl +z //暫停當前正在執行的程序。
再執行:bg
jobs檢視執行的程序
刪掉後台程序:
pskill -9 pid
下面是在虛擬主機上建立乙個上傳到github的功能;可以不看。
首先設定你的使用者名稱密碼:注意使用你自己的郵箱和名字
git config --global user.email "[email protected]"
git config --global user.name "wpeace"
生成金鑰:
ssh-keygen -t rsa -c "[email protected]"
按3個回車,密碼為空這裡一般不使用金鑰。
最後得到了兩個檔案:id_rsa和id_rsa.pub根據提示找到檔案所在地;
注意ssh keys在設定裡面
第一步:
第二步:
最後可以通過下面的命令測試是否成功:
ssh -t [email protected]
hi wpeace1212! you've successfully authenticated, but github does not provide shell access.
現在你可以在雲伺服器建立你的靜態部落格了。
過程雖痛苦但是很好玩。
介紹完畢;
來自一條小鯊魚wpeace(rlovep.com)我能說你點這個**,會看到很多好東西嗎。
阿里雲伺服器之hexo環境搭建
上一步主要主要講解雲伺服器購買和連線雲伺服器,以及檔案的操作。本文主要講解利用hexo搭建自己的靜態部落格,在伺服器中建立自己的hexo部落格環境,最後達到可以遠端訪問,以及遠端git推送到github。下一步將web容器tomcat的安裝。這步主要針對有用過hexo搭建過靜態部落格的人。沒有興趣的...
hexo部落格到阿里雲伺服器
前言 我們在本地開發好了hexo部落格後,當需要在網際網路上訪問的時候,我們就需要把它發布到外網上去,本文以阿里雲伺服器為例來講解hexo部落格時如何自動部署到阿里雲伺服器。準備環境 操作流程 node.js安裝 略 hexo部落格初始化 全域性安裝hexo npminstall g hexo 初始...
阿里雲伺服器搭建
1.購買伺服器後使用遠端連線 可以使用阿里雲網頁自帶的遠端連線,進行連線 進入介面輸入sudo su root切換成root模式進行操作 也可以使用其他互動軟體進行連線,如putty 阿里雲的操作例項 2.安裝lnmp 進入 複製安裝指令貼上到遠端連線內開始安裝 wget co lnmp1.6.ta...