Mac系统下搭建hexo博客

Github创建仓库

仓库名称必须为:username.github.io。如下图所示:

安装git/nodejs

安装步骤省略,安装完成后使用以下命令验证是否安装成功:

# 验证git
git --version

# 验证nodejs
node -v

安装hexo

执行下面的命令进行安装:

npm install -g hexo-cli
npm install hexo --save

创建博客文件夹,并初始化博客框架:

# 创建博客目录
mkdir hexo_blog

# 进入博客目录
cd hexo_blog

# 初始化
hexo init

# 启动服务
hexo s

出现以下内容说明启动成功:

浏览器访问:http://localhost:4000

博客关联到github仓库

编辑hexo_blog目录下的文件_config.yml,在文档的最后修改内容如下:

然后在目录下执行以下命令:

# 生成静态页面
hexo g

# 部署到github上
hexo d

注:执行hexo的时候报错,报错内容如下:

网上查询以后找的解决办法,执行以下命令即可:

npm install –save hexo-deployer-git

博客的基本使用

  • 创建新的文章

    hexo new "test"

    执行完命令后,会生成一个test.md文件:

  • 发布并更新github

    hexo g -d

    若执行结果如下,则表示成功:

博客美化及功能添加

  • 下载next主题

    cd /Users/cuimao/Program/hexo_blog
    git clone https://github.com/iissnan/hexo-theme-next themes/next
  • 修改站点配置文件

    _config.yml,将theme由landscape修改为next:

  • 重新发布

    hexo g -d

更多配置修改

请参考:https://hexo.io/zh-cn/docs/configuration