博客常用命令(离线用)

记录一些常用命令作为无网络的编辑

博客命令记录

代码块语言支持

PrefixLanguage
AABAP, ABNF, ActionScript, ActionScript 3, Ada, AL, Angular2, ANTLR, ApacheConf, APL, AppleScript, ArangoDB AQL, Arduino, ArmAsm, AutoHotkey, AutoIt, Awk
BBallerina, Bash, Bash Session, Batchfile, BibTeX, Bicep, BlitzBasic, BNF, BQN, Brainfuck
CC, C#, C++, Caddyfile, Caddyfile Directives, Cap’n Proto, Cassandra CQL, Ceylon, CFEngine3, cfstatement, ChaiScript, Chapel, Cheetah, Clojure, CMake, COBOL, CoffeeScript, Common Lisp, Coq, Crystal, CSS, Cython
DD, Dart, Diff, Django/Jinja, dns, Docker, DTD, Dylan
EEBNF, Elixir, Elm, EmacsLisp, Erlang
FFactor, Fennel, Fish, Forth, Fortran, FortranFixed, FSharp
GGAS, GDScript, Genshi, Genshi HTML, Genshi Text, Gherkin, GLSL, Gnuplot, Go, Go HTML Template, Go Text Template, GraphQL, Groff, Groovy
HHandlebars, Haskell, Haxe, HCL, Hexdump, HLB, HLSL, HolyC, HTML, HTTP, Hy
IIdris, Igor, INI, Io, ISCdhcpd
JJ, Java, JavaScript, JSON, Julia, Jungle
KKotlin
LLighttpd configuration file, LLVM, Lua
MMakefile, Mako, markdown, Mason, Mathematica, Matlab, mcfunction, Meson, Metal, MiniZinc, MLIR, Modula-2, MonkeyC, MorrowindScript, Myghty, MySQL
NNASM, Natural, Newspeak, Nginx configuration file, Nim, Nix
OObjective-C, OCaml, Octave, Odin, OnesEnterprise, OpenEdge ABL, OpenSCAD, Org Mode
PPacmanConf, Perl, PHP, PHTML, Pig, PkgConfig, PL/pgSQL, plaintext, Plutus Core, Pony, PostgreSQL SQL dialect, PostScript, POVRay, PowerQuery, PowerShell, Prolog, PromQL, properties, Protocol Buffer, PSL, Puppet, Python, Python 2
QQBasic, QML
RR, Racket, Ragel, Raku, react, ReasonML, reg, reStructuredText, Rexx, Ruby, Rust
SSAS, Sass, Scala, Scheme, Scilab, SCSS, Sed, Sieve, Smali, Smalltalk, Smarty, Snobol, Solidity, SourcePawn, SPARQL, SQL, SquidConf, Standard ML, stas, Stylus, Svelte, Swift, SYSTEMD, systemverilog
TTableGen, Tal, TASM, Tcl, Tcsh, Termcap, Terminfo, Terraform, TeX, Thrift, TOML, TradingView, Transact-SQL, Turing, Turtle, Twig, TypeScript, TypoScript, TypoScriptCssData, TypoScriptHtmlData
VV, V shell, Vala, VB.net, verilog, VHDL, VHS, VimL, vue
WWDTE, WebGPU Shading Language, Whiley
XXML, Xorg
YYAML, YANG
ZZ80 Assembly, Zed, Zig

主题相关

FrontMatter 字段含义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
title: 标题
description: 描述
date: 时间(1111-11-11)
image: 显示的特色图片
comments: 显示 / 隐藏评论区(T/F)
license: 文章协议 输入 false 可以隐藏
hidden: 隐藏文章(不在首页,归档等页面显示,但是可以直接通过链接访问)
math: 是否加载 KaTeX 脚本
slug: 固定链接
draft: 是否为草稿
categories:
    - 分类
tags:
    - 标签
lastmod: 上次更新时间
keywords: "关键词"

MarkDown相关

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# 我是一级标题
## 我是二级标题
### 我是三级标题
#### 我是四级标题
##### 我是五级标题
###### 我是六级标题

*斜体文本*
**粗体文本**
***粗斜体文本***

一行中用三个以上的星号*、减号-、底线_来建立一个分隔线

~~删除线~~
<u>带下划线文本</u>

创建脚注格式类似这样 [^JiaoZhu]。
[^JiaoZhu]: 脚注的内容

列表:
- 项目1
- 项目2
- 项目3

有序列表:
1. 第一项
2. 第二项
3. 第三项

> 区块引用

[链接文本](网址)
![图片描述](图片链接)

表格:
| 表头1 | 表头2 |
| ---- | ---- |
| 单元格1 | 单元格2 |
| 单元格3 | 单元格4 |

表格对齐方式:
| 左对齐 | 右对齐 | 居中对齐 |
| :---- | ----: | :----: |
| 内容 | 内容 | 内容 |

简码

Stack 带有一组简码,您可以在您的内容中使用这些简码。

此页面仅包含特定于 Stack 的简码。Hugo 的内置短代码记录在此处

哔哩哔哩视频

嵌入哔哩哔哩视频。

1
{< bilibili VIDEO_ID PART_NUMBER >} # 为了不让加载正常应该 {< 内容 >}

可以Video_ID在视频的 URL 中找到。例如 的视频IDhttps://www.bilibili.com/video/av12345678av12345678AV和均受BV支持。

PART_NUMBER可选的。它可用于指定要播放的视频部分。例如,零件号https://www.bilibili.com/video/av12345678?p=22

腾讯视频

嵌入腾讯视频视频。

1
{< tencent VIDEO_ID >} # 为了不让加载正常应该 {< 内容 >}

可以Video_ID在视频的 URL 中找到。例如 的视频IDhttps://v.qq.com/x/cover/hzgtnf6tbvfekfv/g0014r3khdw.htmlg0014r3khdw

Youtube 视频

嵌入YouTube视频。

1
{< youtube VIDEO_ID >}  # 为了不让加载正常应该 {< 内容 >}

可以Video_ID在视频的 URL 中找到。例如 的视频IDhttps://www.youtube.com/watch?v=VIDEO_IDVIDEO_ID

通用视频文件

嵌入视频文件

1
2
3
# 为了不让加载正常应该 {< 内容 >}
{< video src="VIDEO_URL" autoplay="true" poster="./video-poster.webp" >} # 为了不让加载正常应该 {< 内容 >}

视频API测试(MP4)

1
{< video src="" autoplay="false" poster="./avatar.webp" >} # 为了不让加载正常应该 {< 内容 >}

可以VIDEO_URL是 URL 或相对于目录的路径static。例如,src="/video/my-video.mp4"将嵌入您站点文件夹的视频文件static/video/my-video.mp4

autoplay属性是可选的。它可用于指定是否应自动播放视频。该poster属性是可选的。它可用于指定视频的海报图像。

GitLab

嵌入GitLab片段。

1
{< gitlab SNIPPET_ID >}  # 为了不让加载正常应该 {< 内容 >}

可以SNIPPET_ID在片段的 URL 中找到。例如,代码段 IDhttps://gitlab.com/-/snippets/12345671234567

引用

1
2
3
{< quote author="A famous person" source="The book they wrote" url="https://en.wikipedia.org/wiki/Book">}  # 为了不让加载正常应该 {< 内容 >}
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
{< /quote >}  # 为了不让加载正常应该 {< 内容 >}

通过上述组织,您可以像这样在您的内容中插入图像:

1
2
3
--- content/post/my-first-post/index.md ---
![Image 1](image1.webp)
![Image 2](image2.webp)

插入图库

要插入图片库,您需要为图片库创建一个页面包。例如:

1
2
3
4
5
6
7
content
└── gallery
    └── my-first-gallery
        ├── index.md
        ├── image1.webp
        ├── image2.webp
        └── image3.webp
1
2
3
--- content/gallery/my-first-gallery/index.md ---
![Image 1](image1.webp) ![Image 2](image2.webp)
![Image 1](image3.webp)

它将呈现两行,第一行有两张图像,第二行有一张图像。

2022-2025做了三年的事情,得到了很多收获也看到了这个世界的另一面。
使用 Hugo 构建
主题 StackJimmy 设计