zoukankan      html  css  js  c++  java
  • 换电脑后使用 Hexo 继续写博客

    方法如下:

    前言

    使用 Github+hexo 搭建一个个人博客是需要花不少时间的,搭建好后如果有一天电脑突然坏了,或者重装了系统,那么我们怎么使用 hexo 再发布文章到个人博客呢?方法如下。

    操作方法

    安装软件

    在 github 官网添加新电脑的密钥

    首先输入(yourname 和 youremail 改为你的名字和邮箱):

    git config --global user.name "yourname"
    git config --global user.email "youremail"
    

    在本地创建 SSH Keys:

    ssh-keygen -t rsa -C "@邮箱"
    

    一路回车。

    进入 C:Users用户名.ssh,打开 id_rsa.pub 文件,复制里面所有的内容,然后进入 github 页面,点击右上角的 头像 > Settings ,在左侧找到 SSH and GPG keys
    点击 New SSH keyTitle 里的内容可以自定义,Key 里填入复制的内容。点击 add key

    返回窗口,输入:

    ssh -T git@github.com
    

    若弹出 Are you sure you want to continue connecting (yes/no)? 时输入 yes 确认。

    接着出现 Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. 则操作成功。

    复制源文件到新电脑

    将你原来电脑上个人博客目录下必要文件拷到你的新电脑上(比如 E:/Blog 目录下),注意无需拷全部,只拷如下几个目录(当然你要拷全部也可以):

    • _config.yml
    • package.json
    • scaffolds/
    • source/
    • themes/

    安装 Hexo

    在命令行输入:

    npm install hexo-cli -g
    

    进入 E:/Blog 目录(新电脑的博客目录),输入下面指令安装相关模块:

    npm install
    npm install hexo-deployer-git --save  // 文章部署到 git 的模块
    (下面为选择安装)
    npm install hexo-generator-feed --save  // 建立 RSS 订阅
    npm install hexo-generator-sitemap --save // 建立站点地图
    

    测试是否成功

    命令行输入:

    hexo clean   // 清除缓存 网页正常情况下可以忽略此条命令
    hexo g       // 生成静态网页
    hexo s       // 启动服务器
    

    访问网址: http://localhost:4000/

    若能正常显示则成功。

  • 相关阅读:
    Quartz使用总结(转)
    JAVA中使用LOG4J记录日志
    Java用HttpsURLConnection访问https网站的时候如何跳过SSL证书的验证?
    JAVA_HOME设置
    命令行启停mysql数据库
    本地jar包引入到maven项目中
    Could not clean server of obsolete files
    python基础一
    11-数据的增删改
    10-外键的变种 三种关系
  • 原文地址:https://www.cnblogs.com/zhangxiaochn/p/11217875.html
Copyright © 2011-2022 走看看