type
status
date
slug
summary
tags
category
icon
password
example-row
example-row
 

Hexo安装

参考hexo官方文档,Windows下配置hexo,我这边命令行工具用的是自带的PowerShell
  1. 安装先下载安装Node.jsgit。在安装node.js时,记得勾选Add to PATH,否则要手动配置环境变量。安装完分别在PowerShell查看版本,查看是否安装成功:
  1. npm全局安装hexo命令,如果安装失败出现权限问题,试试前面加上sudo(命令需要先安装),或者以管理员身份打开PowerShell,然后执行命令。
  1. 创建一个文件夹,用于存放hexo文件,这里以D:\blog\hexo为例。
  1. hexo -v检查版本,确认hexo命令是否安装成功,执行记录如下
  1. 在前面创建好的文件夹下执行hexo init
  1. 测试配置是否成功,依次执行hexo cleanhexo generatehexo server。然后在浏览器打开http://localhost:4000,成功显示网页说明配置成功。如果有遇到下面警告,参考部署Hexo踩过的坑—node14.0配置hexo ,应该是nodejs版本过高导致的,不过感觉不影响使用。
  1. 换主题以next主题为例,在D:\blog\hexo下载主题,操作记录如下:
然后在D:\blog\hexo_config.yml文件内找到theme: landscape,修改为theme: next,将默认主题改为next。

hexo常用命令

写作

可以在命令中指定文章的布局(layout),默认为 post,可以通过修改 _config.yml 中的 default_layout参数来指定默认布局。
hexo 有三种默认布局:postpagedraft。在创建这三种不同类型的文件时,它们将会被保存到不同的路径;而您自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。
如果你不希望一篇文章(post/page)使用主题处理,请在它的 front-matter 中设置 layout: false
其他写作功能参见官方文档 - 写作

github配置

  1. 创建一个repo,名称为yourname.github.io, 其中yourname是你的github名称,不可以为其他名称。项目为公开项目,否则后面发布后会404。
  1. powershell下配置git用户名和邮箱,可以和github一致。
  1. 指定邮箱生成ssh秘钥,秘钥默认存放在C:\Users\huangchp\.ssh
  1. 将上面获取的ssh放到github中,操作如下:右上角头像右键->Settings>SSH and GPG keys -> New SSH key,把刚刚ssh用的邮箱填入Title框内,ssh生成的id_rsa.pub内容填入Key框内,点击Add ssh key保存。
  1. PowerShell执行ssh -T git@github.com验证ssh配置
  1. hexo目录下_config.yml添加发布配置
  1. hexo目录下,安装发布插件npm install hexo-deployer-git --save,然后执行发布
打开YourgithubName.github.io.git你的地址验证如果和本地一样打开,就成了,如果404,确定_config.yml有没有写错。
另外我还遇到过一个地方不配置也出现了404:github项目仓库打开,标题下面一排菜单中最右边Setting->左边Manage access->Who has access下点击manageGitHub PagesTheme Chooser,然后选择一个主题,之前不选主题出现了404。
Theme Chooser下方Custom domain可以填写自己单独的域名,如果有独立域名的话。

参考

 
 
【mysql优化001】insert on duplicate语句高并发时造成死锁【blog002】hexo博客NexT主题下配置和美化
  • Twikoo