hexo+github搭建个人博客

  • 安装 node.js

    从官网下载对应的版本安装

    下载地址:node.js下载

    在命令行中用下面命令来测试是否安装成功

    node -v
    
  • 安装 git

    安装完后右键会出现 Git Bash Here

  • 使用 github

    打开刚刚安装好的git(即打开Git CMD),输入命令:

    cd ~/.ssh
    

    产生新的SSH Key,输入命令:

    ssh-keygen -t rsa -C "youremail@xxx.com"
    

    输入那你自己的邮箱地址,中间的提示直接回车就行,成功后就会在C:\Users\liyuan.ssh文件夹中出现两个文件id_rsa和id_rsa.pub。

    回到GitHub官网,点击你的头像,选择 Settings-> SSH keys->New SSH key。

    复制 id_rsa.pub 中的内容到github中。

  • 开始安装Hexo

    在本地新建一个文件夹方便管理,这里新建一个blog文件夹。右键,选择 Git Bash Here 。

    输入命令安装hexo:

    npm install -g hexo
    

    初始化hexo:

    hexo init hexo
    

    初始化成功会显示 Start blogging with Hexo! ,这时在刚刚创建的blog文件夹中会多出来一个hexo文件夹。

    进入到 hexo 目录,输入指令npm install,安装相关的依赖文件以及部署形成文件。

    cd hexo
    npm install
    hexo generate 此命令可简写成 hexo g
    

    此时,hexo已经安装完毕了。下面使用server来验证是否安装成功。输入命令:

    hexo server  此命令可简写成  hexo s
    

    这时提示Hexo is running at http://loalhost:4000/.
    接着我们打开浏览器,输入http://localhost:4000/ 便可看到默认的博客。

    在命令行里按 Ctrl+c 退出server。

  • 配置Github pages

    登录Github,点击”New repository”,新建一个版本库

    输入仓库名:输入仓库名:你的Github名称.github.io。然后点击 Create repository。

    注意:一定要勾选上Initialize this repository with a README
    注意:一定要用自己的github的用户名,不然显示不出来。

    然后就是启用 gitHubPages
    点击右边的 Setting 菜单进入设置,找到GitHub Pages,就会显示你的博客地址。一般是:http://你的用户名.github.io

  • 将本地hexo博客托管到GitHub上

    输入命令,安装 hexo-deployer-git 插件

    npm install hexo-deployer-git --save
    

    然后部署博客到github上

    hexo clean 
    hexo generator   #简写 hexo g 
    hexo deploy      #简写 hexo d
    

    如果你的部署不成功那就先把hexo文件夹里的.deploy_git文件夹删除再重新部署,输入上面三条指令。以上部署代码都在hexo文件夹右键打开git bash here的命令行输入。

posted @ 2020-12-10 16:41  slyuan  阅读(109)  评论(0编辑  收藏  举报