我的github博客搭建之路

首先放上搭建后的博客:https://blowingbreeze.github.io/ ,虽然目前啥都没有,但起码搭建之路走通了,下面介绍我是如何一步步搭建的:

首先当然是google一下,找找网上的教程了,一搜有一大堆,这里不进行列举,随意找一篇看一遍就行

  •  注册github账号,这个不多说;

  • 新建一个github仓库,入口就在你头像的旁边,页面的右上角,仓库名必须是  github账号名.github.io,这样github就知道你这个是一个博客仓库了,具体为什么呢,可以参考github官方文档
  • 进入你仓库的主页,点击右边的Settings, 往下拉到GitHub Pages部分,你应该能看到类似的内容,如果没有的话,请检查仓库名,以及Source部分是否选择了Master branch

  •  在你的本地计算机,新建一个目录(建议英文名),进入目录后,按下shift+鼠标邮件,打开命令行窗口

  •  接下来的操作基本都使用命令行进行,

  • 在开始之前,我们要先安装 node.js, node.js官方下载地址:https://nodejs.org/en/download/ ,下载完后运行,安装;

  • 如果感觉使用官方的源安装文件比较慢的话,可以考虑替换为淘宝镜像:https://npm.taobao.org/ ,
    具体操作这个链接或者其他博客有说明,这不是这篇博客的主题,暂不细讲;
  •  回到我们刚才打开的命令行,
    • npm install hexo-cli -g   //安装hexo
    • hexo init  //在当前目录初始化你的博客网站,然后你就能在当前目录看到多了一堆的文件了;
    •  这个时候我们本地已经建好了一个博客网站了,怎么发布到github上我们的仓库中去呢?

下面进行博客部署配置

  • 首先,我们需要安装一个hexo的部署插件,依旧在命令行中,执行
      •  npm install hexo-deployer-git --save
           
    •  要部署一个东西到远程站点,那么肯定是需要配置远程站点的信息的,接下来我们打开当前目录下的  _config.yml 文件
    •  直接拉到最下面,你看到的应该是类似于这样的内容:
    •  deploy:
        type:
        repo: https://github.com/XXX/XXX.github.io.git  #这里的网址填你自己的
        branch: master

      打开你的仓库主页,右边有一个Clone or download复制https链接

    •  这一步,许多博客使用的是ssh进行部署,但是我自己实验了几次都失败了,最后选择使用https才配置成功,
    • Ctrl+S保存,回到我们的命令行窗口,检查当前用git的用户名与邮箱是否是你的github用户名与邮箱,
    •  这个步骤就不细说了,可以参考网上其他文章如:https://www.cnblogs.com/wyhlightstar/p/6283517.html
  • 设置成为自己的github账号和邮箱后,运行 
    hexo d

    部署当前目录下的博客网站到你远程github博客网站上,然后你就能通过 https://username.github.io/访问你的github个人博客了

  •  尽情开始创作吧
posted @ 2019-06-02 17:34  不负初心  阅读(128)  评论(0编辑  收藏  举报