这是一篇用于测试 Hexo 博客主题样式的文章。它包含了标准 Markdown 语法、扩展语法(如表格、注脚)以及 Hexo 常用的内容元素,方便预览字体、间距、颜色、代码高亮和响应式布局。
h1
h2
h3
h4
h5
h6
1. 文本样式与排版
基础文本格式
- 加粗文本:用于强调核心内容。
- 斜体文本:用于英文术语或特定语境。
- 粗斜体文本:同时应用两种样式。
删除线:表示已废弃或错误的内容。行内代码 (Inline Code):例如const hexo = new Hexo()。- 超链接:欢迎访问 Google 或查看 Hexo 官方文档。
列表样式
无序列表
- 这是一个一级无序列表项
- 另一个一级无序列表项
- 这是一个二级无序列表项
- 另一个二级无序列表项
- 这是一个三级无序列表项
有序列表
- 第一项任务
- 第二项任务
- 子任务 A
- 子任务 A
1. - 1111
- 子任务 A
- 子任务 B
- 子任务 A
- 第三项任务
任务列表(Task List)
- 已完成的开发任务(CSS 移动端优化)
- 待完成的开发任务(TOC 样式微调)
- 计划中的功能迭代
2. 引用与高亮提示
标准区块引用 (Blockquote)
这是一个标准的一级引用区块。它通常用于引用他人的名言、文章片段或者作为背景知识补充。
这是一个嵌套的二级引用区块,用于更深层次的信息层级。
带有格式的引用
注意:在优化 Hexo 主题的 CSS 时,务必检查长单词在移动端是否会撑破容器,建议设置
word-break: break-word;。
3. 代码高亮测试
JavaScript (带有原型链和动画逻辑测试)
// 测试一个复杂的 JS 片段,检查代码高亮和滚动条样式
function AnimationSystem(element) {
this.el = element;
this.queue = [];
}
AnimationSystem.prototype.fadeIn = function(duration = 300) {
this.el.style.opacity = 0;
this.el.style.transition = `opacity ${duration}ms ease-in-out`;
requestAnimationFrame(() => {
this.el.style.opacity = 1;
});
return this;
};
const sys = new AnimationSystem(document.querySelector('.post-content'));
sys.fadeIn(500);