更换电脑如何更新hexo博客

因为前段时间电脑不在身边,用朋友电脑搭建了hexo博客,现在想从自己电脑上更新东西。上网查询如何转移,看的我差点放弃,还好经过一番搜索,找到了一些眉头,照着做就OK了。

准备工作

首先不用说,在新设备上安装node和git是必须的,这些之前说过了,可前往https://www.yunjianwu.com/?p=660查看,就不多说了。

在新建的文件中右键git,输入如下代码进行下载hexo。

$ npm install -g hexo-cli

接着初始化安装。

$ hexo init
$ npm install

最后本地启动即可重现初始界面。

$ hexo server

配置git

CTRL+C终止本地启动后,输入如下命令,设置用户名和邮箱地址。

$ git config –global user.name “username”
$ git config –global user.email “username@example.com”

设置SSH keys

输入如下命令,生成SHH keys。

ssh-keygen -t rsa -C “yxdz@163.com”

一路回车即可,会在C盘用户主目录下生成.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH key密钥对,id_rsa是私钥,id_rsa.pub是公钥。打开文件中id_rsa.pub直接复制其内容。

打开GitHub接着,在GitHub右上方点击头像,选择Settings,New新建一个,在左侧点击Deploy keys,其中Title随便写,然后粘贴key,点击”Add key”按钮。

最后,测试链接。
$ ssh -T git@github.com

看到警告输入yes即可。

拷贝文件

安装好后,下面就将原来的文件拷贝到新电脑中,不要全部拷贝,重要文件夹即可。

只要复制_config.yml,themes,source,scaffolds,package.json,.gitignore此六个问价夹和文件即可。

在新拷贝的文件夹里,右键选择git bash,使用 npm install 命令进行模块安装。

为了使用hexo d来部署到git上,需要安装:

npm install hexo-deployer-git –save

以下为可选安装。

为了建立RSS订阅,需要安装:

npm install hexo-generator-feed –save

为了建立站点地图,需要安装:

npm install hexo-generator-sitemap –save

部署

最后输入部署命令进行部署。

hexo generate
hexo deploy

如果正常显示,说明OK了。如果出现错误,给一个地址寻求帮助的,可多试几次,我试了三五次最终成功了。

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注

           
万事
           
胜意