Github+Hexo搭建个人博客


前言:最近自己用markdown写了一些博客,想着把自己写的东西也放在Github上。然后……自己的博客搭建了三天才完成。这过程也是蛮丰富的,一步一个脚印,一步一个坑啊。我把自己遇到的比较烦人的问题记下来,方便自己也方便大家

搭建环境

  1. Git

    查看电脑是否安装Git。

    $ git

    显示以下代码证明系统上安装Git

    用法:git [--version] [--help] [-C <path>] [-c <name>=<value>]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
               <command> [<args>]
    ......

    通过homebrew安装Git,如未安装homebrew,安装命令如下

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    安装Git

    $ brew install git
  2. Node.js

    安装命令如下:

    $ brew link node
    $ brew uninstall node
    $ brew install node

    验证Node是否安装成功:

    $ node -v

    安装成功,显示node版本号

新建一个Github仓库

  1. 如下图在Github上创建
  1. 创建ssh key,配置git

    设置user.name和email(每次提交代码都会记录)

    $ git config --global user.name "Github账户"
    $ git config --global user.email "Github注册邮箱"

    使用终端命令创建ssh key。创建过成功「三次回车」

    $ ssh-keygen -t rsa -C "Github注册邮箱"

    创建成功之后,会/Users/“username”/.ssh下生成id_rsa.pub。复制id_rsa.pub文件的代码。

    根据:Github用户下 -> Settings -> SSH and GPG keys -> 点击New SSH key。粘贴至key中

访问不到username.github.io

​ 使用 凡云 进行访问。具体操作需要进行注册登录,感兴趣的可以试试看。根据网站中的 "下载和教程" 进行安全上网

安装Hexo

  • 详细内容请查看Hexo官方文档

    安装Hexo

    $ npm install hexo

    初始化项目

    $ hexo init blog
    $ cd blog
    $ npm install

    启动项目

    $ hexo s 

    使用localhost:4000查看。显示网页则本地博客搭建

    在站点配置文件 ……/blog/_config.yml中搜索 deplay。将这部分的代码改成以下

    deploy:
      type: git
      repository: git@github.com:username/username.github.io.git //使用ssh方式访问Git仓库
      branch: master

    部署项目

    $ hexo g
    $ hexo d

    部署成功,访问username.github.io就能查看本地项目的博客样式

参考

CodeHeap-快速使用Hexo搭建个人博客 搭建过程很细节,样式涉及比较多,也很丰富


 上一篇
Mac下配置NexT主题 Mac下配置NexT主题
      详细内容请看 NexT官网文档 <blog name>/_config.yml:站点配置文件 themes/next/_config.yml:主题配置文
2020-08-02
本篇 
Github+Hexo搭建个人博客 Github+Hexo搭建个人博客
前言:最近自己用markdown写了一些博客,想着把自己写的东西也放在Github上。然后……自己的博客搭建了三天才完成。这过程也是蛮丰富的,一步一个脚印,一步一个坑啊。我把自己遇到的比较烦人的问题记下来,方便自己也方便大家 搭建环境
2020-08-02
  目录