博客的创建与撰写

blog问题解决

  • butterfly出现页面出现extends includes/layout.pug...的解决方法:
    1
    npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive
  • 推送到GitHub Pages
  1. 首先安装hexo-deployer-git
    1
    npm install hexo-deployer-git --save
  2. 然后修改blog目录下的_config.yml 文件末尾的 Deploy 部分,修改成如下:
    1
    2
    3
    4
    deploy:
    type: 'git'
    repository: git@github.com:用户名/用户名.github.io.git
    branch: main
  3. 完成后运行 hexo d 将网站上传部署到 GitHub Pages。

blog技巧

制作blog流程:

  1. 生成初始blog页面
    1
    hexo init blog
  2. 然后进入blog页面文件夹
    1
    cd blog
  3. 安装组件
    1
    npm install

现在就可以开始制作啦!


启用主题

blog目录下的_config.yml中修改themes:xxxthemes:你的主题名

  • 主题安装后(使用npm的情况下)文件在组件文件夹里

文章

创建文章hexo new "文章名"

修改好后按如下操作

文章内容

1
2
3
4
5
6
7
8
9
---
title:文章标题
date:日期(一般不用修改)
layout:布局
updated:更新日期
tags:标签
categories:分类
---
文章正文(markdown语法)

提交

命令 作用
hexo clean 清除已经生成的
hexo g 生成页面
hexo d 提交到Github Pages