1 Hexo使用

  1. 安装node.js
  2. 创建github page页面destiny0118.github.io
  3. 安装hexo npm install -g hexo-cli
  4. 初始化博客路径
    hexo init blog
    cd blog
    npm install # npm install命令会把X包安装到node_modules目录中
    本地运行 hexo s -p 5555本地运行
  5. npm install hexo-deployer-git --save
清除缓存: hexo clean
生成: hexo g
预览: hexo s
部署: hexo d

2 基本功能

2.1 添加搜索功能

npm install hexo-generator-searchdb --save

3 支持Callout语法

Hexo 博客适配 Obsidian 新语法 | 半方池水半方田 (uuanqin.top)

4 Hexo博客主题NexT使用自定义的CSS样式

markdown - Hexo博客主题NexT使用自定义的CSS样式 - Magicer - SegmentFault 思否

5 Markdown语法

MarkDown语法 超详细教程 - 经验分享 - Obsidian 中文论坛

PKMer_Obsidian 扩展语法

5.1 Callout

Hexo 博客适配 Obsidian 新语法 | 半方池水半方田 (uuanqin.top)

npm un hexo-renderer-marked --save
npm i hexo-renderer-markdown-it-plus --save

Callouts - Obsidian Help

[!info]

[!note]

[!tip]

[!question]

[!todo]

[!example]

[!abstract]

[!warning]

[!success]

[!quote]

6 Hexo高级渲染

【Hexo】选择更高级的Markdown渲染器_hexo-renderer-marked-CSDN博客
hexo 更换 markdown渲染器 @upupming/hexo-renderer-markdown-it-plus_hexo render-CSDN博客

D:\Hexo\Destiny\themes\hexo-theme-next\source\css\_common\components\post\index.styl

修改颜色属性

提示
这是一个提示

注意
这是一个警告

警告
这是一个危险信号

成功
这是一个成功信号

image.png

7 主题

7.1 Next

7.1.1 菜单

增加菜单项目

_config.yml

menu:
home: / || home
#about: /about/ || user
tags: /tags/ || tags
#categories: /categories/ || th
archives: /archives/ || archive
#schedule: /schedule/ || calendar
#sitemap: /sitemap.xml || sitemap
#commonweal: /404/ || heartbeat

新建页面tagshexo new page "tags"

title: tags 
date: 2019-02-18 16:40:41
type: tags

更改菜单名称

next/languages/zh-CN.yml

7.1.2 NexT美化教程

Hexo+Github Page|基础教程(二):NexT 主题基本美化|全网最细致全面的教程 - 少数派 (sspai.com)

Hexo的Next主题详细配置 - 简书 (jianshu.com)

8 部署出错

8.1 fatal: unable to access ‘https://github.com/…/.git’: Could not resolve host: github.com

git config --global --unset http.proxy

git config --global --unset https.proxy

git config --global http.proxy

git config --global https.proxy

解决Hexo博客文章置顶问题 - 简书 (jianshu.com)

hexo博客优化之文章置顶+置顶标签_qwerty200696的博客-CSDN博客_hexo 置顶