文章

hexo安装教程

hexo安装教程

1.安装git和node.js

过程略去,一路下一步即可

2.安装hexo

  • 在桌面右键,点击git bash here
npm install -g hexo-cli 

可以用hexo -v查看版本

  • 新建文件夹,主要存放hexo配置文件,这里演示在D盘新建一个blog文件夹
mkdir /d/blog
cd /d/blog
  • 初始化hexo环境
hexo init
  • 新建文章
hexo new "文章名"
  • 生成静态页面
hexo g
  • 启动网站
hexo s

打开浏览器输入localhost:4000打开博客

  • 更换主题

切换到themes目录下

git clone 主题链接

编辑_config.yml,将theme改为下载下来的主题的名字

3. 创建github账号

  • 生成ssh
ssh-keygen -t rsa -C "邮箱地址"

回车四次后,密钥就默认下载在/c/Users/Administrator/.ssh/id_rsa路径下,打开id_rsa.pub文件,将里面内容全选复制

进入github,点击+号>setting>SSH and GPG key,选择new ssh key,输入密钥

测试ssh是否绑定成功

ssh -T git@github.com
deploy:
  type: git
  repository: https://github.com/用户名/用户名.github.io.git
  branch: main
  • 安装hexo-depoyer-git自动部署发布工具
npm install hexo-deployer-git --save
  • 将本地内容发布到github
hexo d

中间可能会遇到一些问题,
比如我就遇到一些报错:

fatal: unable to access ‘https://github.com/lixiaoyao-web/lixiaoyao-web.github.io.git/’: SSL_write() returned SYSCALL, errno = 49
FATAL {

解决方法:
输入:

git config --global user.email "你的邮箱"
git config --global user.name "你的gihub名字"
再输入:hexo clean
hexo g
hexo d

成功后会弹出一个验证框

我们需要创建一个token,
找到setting>Developer settings>personal access tokens

29.1.png

将token复制

29.2.png

上传成功后,就可以用域名访问了

29.3.png

4.个性化操作

  • 修改网站基本信息
title:网站标题
subtitle:网站副标题
description:网站描述
keywords:
author:作者
language:zh-CN 语言
timezone:"Asia/Shanghai" 时区
  • 修改文章模板
    scaffolds>post.md
---
title: {{ title }}
date: {{ date }}
tags: []       #标签
categories:    #类别
description:   #描述
---

待续~

License:  CC BY 4.0