欢迎光临
我们一直在努力

阿里云服务器之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)我能说你点这个网站,会看到很多好东西吗。

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《阿里云服务器之hexo环境搭建》
文章链接:https://www.456zj.com/1886.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址