博客迁移教程

2018-01-14  本文已影响0人  五秋木

前言:本来博客搭建在Windows下,后来重装系统,所有的东西全没了,这次想迁移到ubuntu虚拟机上,随时保存,不担心下次重新配置环境问题

  1. 在ubuntu上安装git并配置
    Git与Github使用教程(一)--Git安装、Git账户与GitHub账户连接
  2. 安装Node.js、npm、hexo及插件
    略微麻烦,使用node.js的二进制文件进行安装,使用软连接添加环境变量
    参见详细文章: linux 下部署nodejs(两种方式)
    成功后就可以安装hexo了
    命令:npm install -g hexo-cli
    结果网速太慢,卡死了好几次,更换为淘宝npm镜像
    淘宝 NPM 镜像
    直接使用命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
    之后直接输入'cnpm install -g hexo-cli',显示无此命令,需添加环境变量,使用软连接,其中cnpm的地址和npm、node同一个文件夹下。
    参考命令:sudo ln -s /home/flame/Documents/node-v8.9.0-linux-x64/bin/cnpm /usr/local/bin/cnpm
    之后安装hexo:cnpm install -g hexo-cli
    安装hexo-git插件: cnpm install hexo-deployer-git --save
  3. 初始化博客:
    在准备放博客文件的目录下(我放在hexo文件夹下,在terminal中cd到hexo即可),执行命令:'hexo init':又是command not found,老规矩:软连接,hexo也是在和node、npm、cnpm相同的目录下,我放在了/home/flame/Documents/node-v8.9.0-linux-x64/bin/下,执行:sudo ln -s /home/flame/Documents/node-v8.9.0-linux-x64/bin/hexo /usr/local/bin/hexo
    再执行'heox init',这次没问题了,不过下载的时候使用了npm,速度太慢了,使用别名,将npm指向cnpm:使用临时:alias npm ='cnpm',速度快了一点。失败,还是很慢,强行停止,继续命令:cnpm install
    之后
    hexo generate #生成静态文件到public文件夹
    hexo server #在本地服务器运行
    本地搭建成功。
  4. 开始替换,并在本地检测成功
  5. 安装sublime text 3
  6. 安装插件:markdown editing和markdown preview
  7. 暂时结束
上一篇 下一篇

猜你喜欢

热点阅读