美文网首页
博客迁移教程

博客迁移教程

作者: 五秋木 | 来源:发表于2018-01-14 20:46 被阅读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. 暂时结束

相关文章

  • 博客迁移教程

    前言:本来博客搭建在Windows下,后来重装系统,所有的东西全没了,这次想迁移到ubuntu虚拟机上,随时保存,...

  • [基础] 三种在PPT添加音频的方法

    教程迁移自原来的博客,http://www.minatools.cn/three-ways-to-add-audi...

  • 2019/8/15-即将撤离简书全部教程

    在简书发布教程的这段时间很愉快,但是由于个人原因,我需要将全部教程迁移至个人博客。 ...

  • hexo博客迁移流程

    本文并不是从头开始搭建hexo博客的教程,而是因为最近个人换了电脑,需求迁移原来搭建好的hexo博客,为了防止将来...

  • iOS逆向-iOS签名机制

    博客迁移

  • OC对象本质

    博客迁移

  • 博客迁移

    简书停用,现主要在博客园更新massquantity

  • 博客迁移

    最近都没有在简书上写文章,我自己租了个服务器弄了个个人博客。wordpress搭建。如果有写的特别好的话,还会网简...

  • 博客迁移

    之前一直在csdn上写博客,感觉csdn的样式、关注度及评论功能不如简书,所以准备把博客迁移到简书上。 原csdn...

  • 博客迁移

    从2017年1月开始,总是想记录自己每次遇到的问题和新学习的知识点,期间也是陆陆续续的写了几篇文章然后就不在写,一...

网友评论

      本文标题:博客迁移教程

      本文链接:https://www.haomeiwen.com/subject/naawvxtx.html