ESC 关闭 Ctrl+K 打开

Markdown 全功能渲染测试

测试博客正文所有渲染功能,包括排版、图表、MDC组件、LaTeX公式、图组等
Markdown 全功能渲染测试

Markdown 渲染测试

本文档用于测试博客主题对各类 Markdown 语法及自定义组件的渲染效果。

Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号,以最小的输入代价,生成极富表现力的文档:譬如您正在阅读的这份文档。它使用简单的符号标记不同的标题,分割不同的段落,粗体斜体 或者超文本链接,更棒的是,它还可以:


1. 制作待办事宜 Todo 列表

  • 🎉 通常 Markdown 解析器自带的基本功能;
  • 🍀 支持流程图甘特图时序图任务列表
  • 🏁 支持粘贴 HTML 自动转换为 Markdown;
  • 💃🏻 支持插入原生 Emoji、设置常用表情列表;
  • 🚑 支持编辑内容保存本地存储,防止意外丢失;
  • 📝 支持实时预览,主窗口大小拖拽,字符计数;
  • 🛠 支持常用快捷键(Tab),及代码块添加复制
  • ✨ 支持导出携带样式的 PDF、PNG、JPEG 等;
  • ✨ 升级 Vditor,新增对 echarts 图表的支持;
  • 👏 支持检查并格式化 Markdown 语法,使其专业;
  • 🦑 支持五线谱、及部分站点、视频、音频解析
  • 🌟 增加对所见即所得编辑模式的支持(⌘-⇧-M);

2. 书写一个质能守恒公式[^LaTeX]

E=mc2E=mc^2

3. 高亮一段代码[^code]。

// 给页面里所有的 DOM 元素添加一个 1px 的描边(outline);
[].forEach.call($$("*"),function(a){
a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16);
})
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
function greet(name: string): string {
return `Hello, ${name}!`;
}
console.log(greet("World"));
const std = @import("std");
pub fn main() void {
std.debug.print("Hello, {s}!\n", .{"World"});
}
fn main() {
println!("Hello, World!");
}
def greet(name: str) -> str:
return f"Hello, {name}!"
print(greet("World"))
using System;
class Program {
static void Main() {
Console.WriteLine("Hello, World!");
}
}
def greet(name)
"Hello, #{name}!"
end
puts greet("World")
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
use strict;
use warnings;
my $greeting = "Hello, World!";
print "$greeting\n";
# Hello World
This is a **Markdown** code block with `inline code`.
- List item 1
- List item 2

4. 高效绘制流程图


5. 高效绘制序列图


6. 高效绘制甘特图

甘特图内在思想简单。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。

7. 支持图表

备注:上述 echarts 图表📈,其数据,须使用严格的 JSON 格式;您可使用 JSON.stringify(data),将对象传换从而得标准数据,即可正常使用。


8. 绘制表格

作品名称在线地址上线日期
逍遥自在轩https://www.niceshare.site2024-04-26
玉桃文飨轩https://share.lovejade.cn2022-08-26
缘知随心庭https://fine.niceshare.site2022-02-26
静轩之别苑http://quickapp.lovejade.cn2019-01-12
晚晴幽草轩https://www.jeffjade.com2014-09-20

10. 图组(一行多图)

CloudFlare设置

10.1 使用 HTML 实现图组

图1 图2 图3 图3 图3图3

11. MDC 自定义组件

11.1 Alert 提示框

这是提示内容,使用 tip 类型。支持多种类型:tip、info、warning、error、question。

这是一个警告提示,用于提醒用户注意某些事项。

操作失败,请检查网络连接后重试。

11.2 Quote 引用块(带大图标)

技术只是系数,文章才是基数。

这不像是网上冲浪,倒像是在一大片尖叫鸡中行走。

这不像是网上冲浪,倒像是在一大片尖叫鸡中行走。

11.3 Folding 折叠面板

点击展开查看详情

这是折叠面板内的隐藏内容。可以包含任何 Markdown 内容: 。。

  • 列表项
  • 粗体文字
  • 链接
console.log("折叠面板内的代码块也可以渲染!");

11.4 LinkCard 链接卡片测试。

11.5 Chat 对话气泡

小明
你好,请问这个博客的主题是什么?。
博主
欢迎!这个博客主要分享前端技术和建站经验。
系统消息
用户已加入群聊

11.6 Badge 徽章

这是一个 NEW 徽章, 以及一个 Hot 徽章。。

11.7 Key 按键

按下 Ctrl + C 复制, 按下 Ctrl + V 粘贴。

11.8 Tip 行内提示

这是一个 悬停查看提示 的示例。

11.9 Blur 模糊效果

把鼠标悬停在这段文字上,模糊效果会逐渐消失。

11.10 Timeline 时间线

2024-01-15
项目启动,完成需求分析
2024-03-20
完成核心功能开发
2024-06-08
正式上线运营

11.11 Tab 标签页

JavaScript 是 Web 开发的核心语言,支持浏览器和 Node.js 环境。

Python 以简洁语法著称,广泛应用于数据科学和人工智能领域。

Rust 注重内存安全和性能,是系统编程的理想选择。

11.12 CardList 卡片列表

Astro

静态站点生成器

Vue

渐进式框架

React

UI 组件库

Svelte

编译型框架

11.13 Poetry 诗词排版

床前明月光
疑是地上霜
举头望明月
低头思故乡

11.14 Copy 复制组件

npm install astro

11.15 VideoEmbed 视频嵌入。

11.16 FeedCard 订阅卡片

图标
RSS 订阅源
https://blogadokiu.com/rss.xml

11.17 Github仓库

adokiu
/
Sweety
-
-
-
-

Markdown 全功能渲染测试

https://dokiu.example.com/blog/markdowntest/
作者
Dokiu
发布于
许可协议
CC BY-NC-SA 4.0

评论区

评论加载中...