阿里云服务器之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
- 安装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
- 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已经配置完成了.
3.测试刚搭建的环境
1可以使用以下命令来生成静态文件
$ hexo generate
或者
1
$ hexo g
使用以下命令启动本地服务器进行预览
$ hexo server
或者
1
$ hexo s
然后通过115.29.52.140:4000就可以访问了。

让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在设置里面
第一步:

第二步:

最后可以通过下面的命令测试是否成功:
ssh -T git@github.com
Hi wpeace1212! You've successfully authenticated, but GitHub does not provide shell access.
现在你可以在云服务器建立你的静态博客了。
过程虽痛苦但是很好玩。
介绍完毕;
来自一条小鲨鱼wpeace(rlovep.com)我能说你点这个网站,会看到很多好东西吗。
阿里云服务器之hexo环境搭建的更多相关文章
- 阿里云服务器之Tomcat环境搭建以及域名绑定
上一步主要主要讲解在服务器中建立自己的hexo博客环境,最后达到可以远程访问,以及远程git推送到github.这章主要讲解Tomcat环境的搭建,以及域名解析.到这里你的服务器以及可以被全世界的人民 ...
- 在阿里云Centos下LNMP环境搭建
首先,需要安装C语言的编译环境,因为Nginx是C语言编写的.通常大多数Linux都会默认安装GCC,如果没有的话,可以如下安装. 安装make: yum -y install gcc automak ...
- 使用Xshell链接阿里云服务
1.下载Xshell,进入xshell官网 https://xshell.en.softonic.com/,选择免费版本进行下载,在该页面https://www.netsarang.com/zh/fr ...
- 【转存】阿里云服务器下 LAMP 环境配置 —— 基于 CentOS 6.3
阿里云服务器下 LAMP 环境配置 —— 基于 CentOS 6.3 Posted on 2016年2月10日 by 学院君 1.Apache 配置 —————————————————– vi / ...
- 阿里云加Picgo或MPic搭建最豪横的图床
阿里云加Picgo或MPic搭建最豪横的图床 首先解释一下什么是图床,图床其实就是提供图片存储的服务器. 对于自建博客来说,由于各种原因的限制(比如穷...)可能无法购买存储空间比较大的VPS. 而对 ...
- 阿里云ECS服务器Linux环境下配置php服务器(二)--phpMyAdmin篇
上一篇讲了PHP服务器的基本配置,我们安装了apache,php,还有MySQL,最后还跑通了一个非常简单的php页面,有兴趣的朋友可以看我的这篇博客: 阿里云ECS服务器Linux环境下配置php服 ...
- 阿里云服务执行mysql_install_db报错
问题描述:阿里云服务执行mysql_install_db报错解决方案:安装autoconf库(yum -y install autoconf)然后在执行:mysql_install_db就会出现这样, ...
- Xshell连接阿里云服务被拒绝
问题描述:突然的Xshell连接阿里云服务被拒绝了(如图)网上众多的方案都不行例如:https://www.cnblogs.com/wanglle/p/11416987.html(参考博文,本人这个问 ...
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
版权声明:本文为博主原创文章,未经博主允许不得转载. 最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才 ...
随机推荐
- Vue.js基础知识
<!DOCTYPE html> <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml&q ...
- gradle使用总结
###打包时跳过单元测试
- 视觉SLAM的数学基础 第一篇 3D空间的位置表示
视觉SLAM中的数学基础 第一篇 3D空间的位置表示 前言 转眼间一个学期又将过去,距离我上次写<一起做RGBD SLAM>已经半年之久.<一起做>系列反响很不错,主要由于它为 ...
- CodeForces 687B Remainders Game(数学,最小公倍数)
题意:给定 n 个数,一个数 k,然后你知道一个数 x 取模这个 n 个的是几,最后问你取模 k,是几. 析:首先题意就看了好久,其实并不难,我们只要能从 n 个数的最小公倍数是 k的倍数即可,想想为 ...
- CentOS 6.6 MySQL 8.0详细安装步骤
1.备份服务器上MySQL数据库 [root@localhost ] # mysqldump -h localhost -u root -proot --databases Surpass --rou ...
- (DP)To The Max --HDU -- 1081
链接: http://acm.hdu.edu.cn/showproblem.php?pid=1081 这道题使用到的算法是:预处理+最大连续子串和 如果会做最大连续子串和,那么理解这题就相对简单一些, ...
- handsontable-developer guide-load and save
不过handsontable不能用jquery取对象 var $$ = function(id) { return document.getElementById(id); }, container ...
- ASP.NET Core2实现静默获取微信公众号的用户OpenId
最近在做个微信公众号的项目,需要将入口放置在公众号二级菜单内,通过点击该菜单链接后进入到该项目中去,进入到项目后程序会自动通过微信公众号的API完成用户的OpenId获取.需求很简单,实现起来也不复杂 ...
- solr特点五: MoreLikeThis(查找相似页面)
在 Google 上尝试一个查询,您会注意到每一个结果都包含一个 “相似页面” 链接,单击该链接,就会发布另一个搜索请求,查找出与起初结果类似的文档.Solr 使用MoreLikeThisCompon ...
- [node.js]express+mongoose+mongodb的开发笔记
时间过得很快,6月和7月忙的不可开交,糟心的事儿也是不少,杭州大连来回飞,也是呵呵. 希望下个阶段能沉浸下来,接着学自己想学的.记一下上几周用了几天时间写的课设.因为课设的缘故,所以在短时间里了解下e ...