博客迁移教程
2018-01-14 本文已影响0人
五秋木
前言:本来博客搭建在Windows下,后来重装系统,所有的东西全没了,这次想迁移到ubuntu虚拟机上,随时保存,不担心下次重新配置环境问题
- 在ubuntu上安装git并配置
Git与Github使用教程(一)--Git安装、Git账户与GitHub账户连接 - 安装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
- 初始化博客:
在准备放博客文件的目录下(我放在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 #在本地服务器运行
本地搭建成功。 - 开始替换,并在本地检测成功
- 安装sublime text 3
- 安装插件:markdown editing和markdown preview
- 暂时结束