428 字
2 分钟
测试博客文章
欢迎来到我的测试博客文章!
这是在 Astro 框架下,使用 fuwari 主题发布的第一篇文章。主要用于测试基本的排版、代码块、高亮、图片、列表和表格等 Markdown 功能是否正常显示。
🌟 标题样式
三级标题
正文段落内容。
📋 列表
- 项目一
- 项目二
- 子项 A
- 子项 B
- 有序项一
- 有序项二
💻 代码块示例
package main
import "fmt"
func main() { fmt.Println("Hello, Hugo Stack!")}<style> .highlight { /* 你可以根据需要调整这个高度 */ max-height: 400px; overflow: hidden; }
.code-show { max-height: none !important; }
.code-more-box { width: 100%; padding-top: 78px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff)); position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; }
.code-more-btn { display: block; margin: auto; width: 44px; height: 22px; background: #f0f0f5; border-top-left-radius: 8px; border-top-right-radius: 8px; padding-top: 6px; cursor: pointer; }
.code-more-img { cursor: pointer !important; display: block; margin: auto; width: 22px; height: 16px; }</style>
<script> function initCodeMoreBox() { let codeBlocks = document.querySelectorAll(".highlight"); if (!codeBlocks) { return; } codeBlocks.forEach(codeBlock => { // 校验是否overflow if (codeBlock.scrollHeight <= codeBlock.clientHeight) { return; } // 元素初始化 // codeMoreBox let codeMoreBox = document.createElement('div'); codeMoreBox.classList.add('code-more-box'); // codeMoreBtn let codeMoreBtn = document.createElement('span'); codeMoreBtn.classList.add('code-more-btn'); codeMoreBtn.addEventListener('click', () => { codeBlock.classList.add('code-show'); codeMoreBox.style.display = 'none'; // 触发resize事件,重新计算目录位置 window.dispatchEvent(new Event('resize')) }) // img let img = document.createElement('img'); img.classList.add('code-more-img'); img.src = {{ (resources.Get "icons/codeMore.png").Permalink }} // 元素添加 codeMoreBtn.appendChild(img); codeMoreBox.appendChild(codeMoreBtn); codeBlock.appendChild(codeMoreBox) }) }
initCodeMoreBox();</script>🔠 文本格式
加粗文本
斜体文本
行内代码
支持以下类型的警告: note tip important warning caution
NOTE强调即使用户只是略读,也应该留意的信息。
TIP可选信息,旨在帮助用户更顺利地完成操作。
IMPORTANT完成操作所必需的重要信息,用户必须了解。
WARNING由于潜在风险,需要用户立即关注的关键信息。
CAUTION执行某些操作可能带来的负面后果。
部分信息可能已经过时