本页面用于Hugo Website界面的功能测试。
标题and (提示栏)
标题栏
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
级数越大,间距越大
嵌套效果
Unicode
🥺 漢 字 の 部 首 画 数 読 み 方 筆 順 適 湜 ① 葮 焱 暒 妏 雫 翱翔 〆 ㋿ ㍻ スキ
(*ゝω・)ノ♥♥♥ ・゚:*:゚
code
// CPP
#include <iostream>
using namespace std;
int main(){
cout<<"⑨"<<endl;
return 0;
}video-loop
エンダーマグノリア最終戦样式代码
{\{< video src=/media/video/2025/magnolia.mp4 width=800px caption="`エンダーマグノリア最終戦`">}\}自定义图片
ぼっち・ざ・ろっく!图片的布局是极其繁琐的,宽高不同的图片的放置更是地狱。并且希望图片是可以点击放大的。底部有可选的说明文字。
目前方法,可以放多张图,用半角逗号隔开,但是每次指定一排放置,强迫症患者必须手搓,flex居中。建议同宽度的图片一起放。宽度指定的是单张图片的最大宽度,超过此宽度先变成单列排放,更小的情况单列进行图片缩放。
详细说明
code
代码为了避开渲染,全部添加 \,语法忘记时复制去掉 \
{\{< img src="/media/abc.png, /media/ss.jpeg" width="500px" >}\}
{\{< img src="/media/abc.png" width="50%" cation="说明文字" >}\}
{\{< img src="/media/abc.png" width="50%" >}\}
网页过宽采用超过一定大小后,向两边padding的做法(大部分网站通用做法),保证纵向大小不变。对于宽度过小的情况,采用等比缩小的策略。markdown标记测试
間違った 斜体 加粗 超链接
Tex ->
| id | name | level |
|---|---|---|
| 0 | ao | 99 |
特殊样式
折叠框
点击展开
啥都没有
猜猜看有什么
🐮🍺
啥都没有哦
Aplayer
详细说明
code
{/{< aplayer id=2 url=/media/fly_away.mp3 name="fly away" artist=上原あずみ >}/}参数id url
<div id="{{- .Get `id` -}}"></div>
<script>
const ap = new APlayer({
container: document.getElementById('{{- .Get `id` -}}'),
audio: [{
name: '{{- .Get `name` -}}' ,
artist: '{{- .Get `artist` | default `` -}}',
url: '{{ .Site.BaseURL }}{{ .Get `url` -}}',
cover: '{{- .Get `cover` | default `` -}}',
autoplay: '{{- .Get `auto` | default `true` -}}',
lrc: '{{- .Get `lrc` | default `无歌词` -}}'
}]
});
</script>Dplayer
详细说明
code
{/{< dplayer id=1 url=/media/vtest.mp4 >}/}参数id path
<div align=center>
<div id="{{- .Get `id` -}}"></div>
<script>
const dp = new DPlayer({
container: document.getElementById('{{- .Get `id` -}}'),
video: {
url: '{{ .Site.BaseURL }}{{- .Get `path` -}}',
},
});
</script>
</div>Youtube
YOYO!のフリーレン pic.twitter.com/3rhsPOuJb8
— 『葬送のフリーレン』公式 (@FRIEREN_PR) December 29, 2024
Bilibili
由于B站的接口,实测用手机端访问,User-agent会导致有的视频无法加载被替换,怀疑与反外链有关
PDF内嵌
用于大页面的的加载
详细说明
code
{\{< pdf id=s src=/media/pdf/Transformer.pdf >}\}<!-- 不可纯数字 -->
<div id='{{- .Get `id` -}}'></div>
<script>
var options = {
fallbackLink: "<p>This browser don't support embeded PDFs. <a href='[url]'>Download it</a></p>"
};
PDFObject.embed("{{ .Site.BaseURL }}{{- .Get `path` -}}", "#a{{- .Get `id` -}}", {height:'{{- .Get `h` | default `50rem` -}}'}, options);
</script>
<!--
引擎不支持的时候,使用fallback,给出Link
-->Spotify
效果展示
Single
Artist
List
行公式效果:
内联公式效果:,由 强力驱动
详细说明
本站使用 KaTeX 渲染数学公式,并通过 Hugo Goldmark passthrough 保留公式中的原始 LaTeX 内容。
Markdown 中的公式可以直接使用标准 LaTeX 写法,不需要为了 Goldmark 额外转义反斜杠。推荐使用 \(...\) 表示行内公式,使用 \[...\] 表示块级公式;旧的 $...$ 和 $$...$$ 写法仍然兼容。
需要注意,公式中的 \\ 是 LaTeX 本身的换行命令,并不是 Markdown 转义。只有在 JavaScript 字符串中配置分隔符时,才需要把一个反斜杠写成 \\。
滑动方案:
隐藏了横向滑动条,PC端使用SHIFT + 滚轮或者触控板操作
行内公式:\(E=mc^2\)
\[
\begin{aligned}
a &= b+c \\
d &= e+f
\end{aligned}
\]mermaid
详细说明
用于画图,但是对页面加载负担较大(移动端),并且导致切换系统主题时,会刷新界面,以适配主题
并且对于窄屏幕而言,甘特图,饼图等会出现样式重叠,建议生成后,使用图片嵌入(此处已修改为至少900px)
{\{< mermaid >}\}
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram functionality to mermaid
section A section
Completed task :done, des1, 2014-01-06,2014-01-08
Active task :active, des2, 2014-01-09, 3d
Future task : des3, after des2, 5d
Future task2 : des4, after des3, 5d
section Critical tasks
Completed task in the critical line :crit, done, 2014-01-06,24h
Implement parser and jison :crit, done, after des1, 2d
Create tests for parser :crit, active, 3d
Future task in critical line :crit, 5d
Create tests for renderer :2d
Add to mermaid :1d
{\{< /mermaid >}\}Sequence测试
prevail... John-->Alice: Great! John->Bob: How about you? Bob-->John: Jolly good!
GANTT
Pie
footnote
原神1是米哈游开发的一款奇幻题材开放世界动作角色扮演游戏,采用基于抽卡的基本免费及道具收费制。
相对引用:本篇文章
界面交叉引用:id引用
# 相对地址
相对引用:[本篇文章]({\{< ref "posts/test.md" >}\})
# 2为元素id,标题的坐标元素默认为其内容,shortcode为自设,引脚为fnref:X
界面交叉引用:[id引用]({\{< relref "posts/test.md#2" >}\})reference
Aplayer 音频播放器
Dplayer 视频播放器
PDFObject PDF
Mermaid.js Graph