首页 > 其他分享 >Hexo安装使用手册

Hexo安装使用手册

时间:2024-10-28 19:49:10浏览次数:7  
标签:Hexo url 安装 分类 使用手册 text true 页面

Hexo搭建教程

知乎教程
夜星梦尘
CSDN个性化搭建

Hexo文档

Hexo中文文档

STUM文档


Formatter介绍

属性名描述是否必需默认值
title页面标题-
date页面创建日期-
type标签、分类和友情链接三个页面需要配置-
updated页面更新日期-
description页面描述-
keywords页面关键字-
comments显示页面评论模块(默认为true)true
top_img页面顶部图片-
mathjax显示mathjax(当设置mathjax的per_page: false时,才需要配置)false
katex显示katex(当设置katex的per_page: false时,才需要配置)false
aside显示侧边栏(默认为true)true
highlight_shrink配置代码框是否展开(true/false)(默认为设置中highlight_shrink的配置)-

tips:以上这个表格的md是这样写的

| 属性名       | 描述                                                         | 是否必需 | 默认值        |
|------------|------------------------------------------------------------|--------|-------------|
| title      | 页面标题                                                    | 是     | -           |
| date       | 页面创建日期                                                | 是     | -           |
| type       | 标签、分类和友情链接三个页面需要配置                          | 是     | -           |
| updated    | 页面更新日期                                                | 否     | -           |
| description| 页面描述                                                    | 否     | -           |
| keywords   | 页面关键字                                                  | 否     | -           |
| comments   | 显示页面评论模块(默认为true)                               | 否     | true        |
| top_img    | 页面顶部图片                                                | 否     | -           |
| mathjax    | 显示mathjax(当设置mathjax的per_page: false时,才需要配置)  | 否     | false       |
| katex      | 显示katex(当设置katex的per_page: false时,才需要配置)      | 否     | false       |
| aside      | 显示侧边栏(默认为true)                                     | 否     | true        |
| highlight_shrink | 配置代码框是否展开(true/false)(默认为设置中highlight_shrink的配置) | 否     | -           |

Hexo分类多层级

  1. 父子分类
categories:
- Diary
- Life

会使分类Life成为Diary的子分类,而不是并列分类

  1. 并列+子分类
    为文章添加多个分类,尝试一下list的方法
categories:
- [Diary, PlayStation]
- [Diary, Games]
- [Life]

此时这篇文章同时包括三个分类: PlayStation 和 Games 分别都是父分类 Diary 的子分类,同时 Life 是一个没有子分类的分类


Hexo常用操作命令

在这里插入图片描述


Hexo+Obsidian高可用搭建说明

图片保存

图片保存在Obsidian有自己的语法,要实现既可以在Ob上预览又可以在博客上显示出来需要一系列的设置

  1. Ob上安装插件
    在这里插入图片描述

  2. 配置Ob相关设置
    在这里插入图片描述
    在这里插入图片描述

  3. 安装插件hexo-asset–image

npm install hexo-asset-image --save
  1. 修改_config.yml
    修改下列属性为true
post_asset_folder: true

以上步骤完成之后便可以正常使用
每次在Ob中保存图片便会生成如下格式路径
在这里插入图片描述


编辑器使用转型经验

  • Obsidian

适合编辑文本,编辑体验比vscode好
缺点是不适合插入图片,无法设置子分类,无法自动生成时间
使用简介,各种键入反应快捷

  • Vscode,

可以插入图片,可以设置子分类
缺点是编辑体验不如Obsidian好,预览显示有卡顿

压缩插件

①Hexo-all-minifier

MD地址

Fluid主题

Tag插件

{% note success %}
文字 或者 `markdown` 均可
{% endnote %}

可选标签:

{% note primary %}
primary
{% endnote %}
{% note secondary %}
secondary
{% endnote %}
{% note success %}
success
{% endnote %}
{% note danger %}
danger
{% endnote %}
{% note warning %}
warning
{% endnote %}
{% note info %}
info
{% endnote %}
{% note light %}
light
{% endnote %}

行内标签

{% label primary @text %}

可选标签:
{% label primary @text %}
{% label default @text %}
{% label info @text %}
{% label success @text %}
{% label warning @text %}
{% label danger @text %}

折叠块

使用折叠块,可以折叠代码、图片、文字等任何内容,你可以在 markdown 中按如下格式:

{% fold info @title %}
需要折叠的一段内容,支持 markdown
{% endfold %}

info: 和行内标签类似的可选参数 title: 折叠块上的标题

按钮

{% btn url, text, title %}

url:跳转链接
text:显示的文字
title:鼠标悬停时显示的文字(可选)
{% btn url, text, title %}

组图

{% gi total n1-n2-... %}
  ![](url)
  ![](url)
  ![](url)
  ![](url)
  ![](url)
{% endgi %}

total:图片总数量,对应中间包含的图片 url 数量
n1-n2-…:每行的图片数量,可以省略,默认单行最多 3 张图,求和必须相等于 total,否则按默认样式

{% gi 5 3-2 %} 示例,代表共 5 张图,第一行 3 张图,第二行 2 张图。


优秀Hexo示范(Stun)主题

Case 1 向往的博客
Case 2 stum主题作者的
Case 3 路人
Case 4 路人
Case 5 清河的博客
Case6 君匡文集

标签:Hexo,url,安装,分类,使用手册,text,true,页面
From: https://blog.csdn.net/Odyssey_kd/article/details/143311876

相关文章

  • 掌控《F1车队经理2024》v1.3赛场:风灵月影十六项修改器使用手册
    引言《F1车队经理2024》v1.3是一款深受F1赛车迷喜爱的模拟经营类游戏,玩家可以扮演车队经理,管理车队、制定策略、培养车手,并带领车队在F1赛场上争夺荣誉。然而,对于部分玩家来说,游戏中的某些挑战可能过于艰巨,影响了他们的游戏体验。为了帮助这部分玩家更好地享受游戏,风灵月影团......
  • Win7 64位系统如何快速安装DirectX?从下载到安装一步不落的Win7 64位DirectX安装指南
    在Windows764位系统上安装DirectX是确保游戏和其他图形密集型应用程序正常运行的重要步骤。DirectX是一组多媒体API,用于处理游戏中的图形、声音和输入。本文将为您提供一个详细的安装指南,从下载到安装,一步不落。一、准备工作确认系统版本:确保您的电脑运行的是Windows7......
  • centos中docker安装mysql
    用来记录1先升级yumupdate,遇到问题,解决在上篇centos7yum报错Cannotfindavalidbaseurlforrepo:base/7/x86_642安装docker需要的工具包3配置docker的yum源位置报错,网上查询说是因为国内访问不到docker官方镜像,但是直接在网页里打开连接可以下载,换成阿里云后成......
  • postgresql 下载安装
    一、postgresql下载pg官网:postgres.org一般推荐用源码安装,下载.tar.gz包二、安装本文以12.6版本安装为例:2.1、安装前要求和环境配置#1、要求GNUmake版本3.80或以上(GNUmake有时以名字gmake安装),要测试make版本可以使用以下命令(如果是安装其他版本的pg具体要求make......
  • 接地气的物理机安装ESXI8.0、7.0、6.7全过程[青锐CC]
    一、我的需求        家里如果有闲置的电脑想要玩一下ALLINONE,也就是想要一个物理机器上运行多个虚拟机器,这时你需要考虑以下几方面:1、虚拟机系统是运行在硬件上更节省资源更高效,也更不容易出问题。2、不是服务器维护人员只是业余爱好的话,点点界面操作就好了,而不......
  • Vue项目在安装依赖时报错:“this[kHandle] = new _Hash(algorithm, xofLen);“
    问题:Vue项目在安装依赖时报错:"this[kHandle]=new_Hash(algorithm,xofLen);"原因:这个错误通常是由于Node.js版本更新导致的。新版本的Node.js包含了OpenSSL3.0,它对加密算法和密钥大小有更严格的限制,可能会影响一些旧项目。解决方案:1.临时解决(需要每次启动时设置):......
  • HBase 的安装与简单操作
    #HBase的安装与简单操作HBase是一个开源的、分布式的NoSQL数据库,基于Hadoop的HDFS(HadoopDistributedFileSystem)构建,适用于大规模数据存储和快速随机访问。以下是HBase的安装步骤以及一些简单的操作示例。##一、环境准备###1.系统要求-**操作系统**:Linux(......
  • 初次申请aws ec2,安装ubuntu,docker,jellyfin
    初次申请awsec2免费12个月,安装ubuntu,docker,jellyfin申请的是海外,因为个人使用,国内无法申请1. 创建EC2实例登录AWS控制台:访问 AWS控制台 并登录你的账户。选择EC2服务:在服务面板中找到并点击 EC2。启动实例:点击 LaunchInstance(启动实例)。选......
  • 安装wolfram11教程
    前言本案例仅供交流学习文件链接链接:https://pan.baidu.com/s/1GrCQ90nSoSkjP_a36TDDYw?pwd=llll提取码:llll安装解压后打开setup.exe进行安装一路安装,注意修改路径这里选择其他方式激活手动激活记录下MathID,这个ID要输入到下面html的第一个......
  • 2024最新最全【CUDA Toolkit 12.3】下载安装零基础教程【附安装包】_cuda12.3下载
    官网地址:这里CUDA是英伟达公司开发的一种并行计算平台和编程模型。它利用GPU的强大计算能力,加速各种数学和科学计算、数据分析、机器学习、计算机视觉等任务。CUDA包括CUDA编程语言、CUDA运行时库、NVIDIA显卡等组件。CUDA的编写方式分为两种:CUDAC/C++和CUDAFortran。开......