🎨 富文本格式完整测试文档 - 2025版
欢迎来到格式测试文档
本文档包含了所有常见的富文本格式元素,用于测试系统的排版和显示效果
最后更新:2025年10月
📑 目录
一、标题层级演示 📝
这是一级标题 H1
这是二级标题 H2
这是三级标题 H3
这是四级标题 H4
这是五级标题 H5
这是六级标题 H6
二、文本格式演示 ✍️
基础文本样式
这是一段加粗文本(Bold),这是一段斜体文本(Italic),这是一段下划线文本(Underline),这是一段删除线文本(Strikethrough)。
高级文本样式
这是一段高亮文本, 化学公式:H2O(水), 数学公式:E=mc2(质能方程)。
文本对齐
这是左对齐的文本(默认)
这是居中对齐的文本
这是右对齐的文本
这是两端对齐的文本。当文本内容足够长时,可以看到两端对齐的效果,每一行的两端都会对齐容器的边缘。
字体大小
12px - 很小的文本
14px - 小文本
16px - 正常文本
18px - 稍大文本
20px - 大文本
24px - 很大的文本
三、列表演示 📋
无序列表
- 🎯 第一项:前端开发
- React 框架
- Vue.js 框架
- Angular 框架
- 🎯 第二项:后端开发
- Node.js
- Python Django
- Java Spring Boot
- 🎯 第三项:数据库
- MySQL
- PostgreSQL
- MongoDB
有序列表
- 准备阶段:需求分析与设计
- 收集用户需求
- 制定技术方案
- 设计系统架构
- 开发阶段:编码实现
- 前端界面开发
- 后端接口开发
- 数据库设计
- 测试阶段:质量保证
- 单元测试
- 集成测试
- 性能测试
- 部署阶段:上线发布
任务列表
- ✅
完成项目初始化 - ✅
搭建开发环境 - ✅
完成数据库设计 - 🔄 正在开发核心功能
- ⬜ 编写单元测试
- ⬜ 进行性能优化
- ⬜ 准备上线部署
四、代码演示 💻
行内代码
使用 npm install 命令安装依赖,
然后运行 npm run dev 启动开发服务器。
配置文件路径为 /etc/nginx/nginx.conf。
Python 代码块
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Python 代码示例 - 异步HTTP服务器
"""
import asyncio
from aiohttp import web
class APIServer:
"""简单的API服务器类"""
def __init__(self, host='0.0.0.0', port=8080):
self.host = host
self.port = port
self.app = web.Application()
self._setup_routes()
def _setup_routes(self):
"""设置路由"""
self.app.router.add_get('/', self.handle_index)
self.app.router.add_get('/api/users', self.handle_users)
async def handle_index(self, request):
"""首页处理"""
return web.Response(text="Welcome to API Server!")
async def handle_users(self, request):
"""用户列表API"""
users = [
{"id": 1, "name": "张三", "age": 28},
{"id": 2, "name": "李四", "age": 32},
]
return web.json_response(users)
async def start(self):
"""启动服务器"""
runner = web.AppRunner(self.app)
await runner.setup()
site = web.TCPSite(runner, self.host, self.port)
await site.start()
print(f"🚀 Server running on http://{self.host}:{self.port}")
if __name__ == "__main__":
server = APIServer()
asyncio.run(server.start())
JavaScript/TypeScript 代码块
/**
* TypeScript 代码示例 - React 组件
*/
import React, { useState, useEffect } from 'react';
import axios from 'axios';
interface User {
id: number;
name: string;
email: string;
role: 'admin' | 'user';
}
const UserList: React.FC = () => {
const [users, setUsers] = useState<User[]>([]);
const [loading, setLoading] = useState(true);
const [error, setError] = useState<string | null>(null);
useEffect(() => {
fetchUsers();
}, []);
const fetchUsers = async () => {
try {
const response = await axios.get<User[]>('/api/users');
setUsers(response.data);
} catch (err) {
setError(err instanceof Error ? err.message : '未知错误');
} finally {
setLoading(false);
}
};
if (loading) return <div>加载中...</div>;
if (error) return <div>错误: {error}</div>;
return (
<div className="user-list">
<h2>用户列表</h2>
<ul>
{users.map(user => (
<li key={user.id}>
{user.name} - {user.email} ({user.role})
</li>
))}
</ul>
</div>
);
};
export default UserList;
Shell/Bash 脚本
#!/bin/bash
###############################################
# 系统自动化部署脚本
# 作者: DevOps Team
# 版本: 1.0.0
###############################################
set -e # 遇到错误立即退出
# 颜色定义
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color
# 日志函数
log_info() {
echo -e "${GREEN}[INFO]${NC} $1"
}
log_warn() {
echo -e "${YELLOW}[WARN]${NC} $1"
}
log_error() {
echo -e "${RED}[ERROR]${NC} $1"
}
# 检查依赖
check_dependencies() {
log_info "检查系统依赖..."
for cmd in git docker docker-compose; do
if ! command -v $cmd &> /dev/null; then
log_error "$cmd 未安装"
exit 1
fi
done
log_info "✓ 所有依赖检查通过"
}
# 部署应用
deploy_app() {
log_info "开始部署应用..."
# 拉取最新代码
git pull origin main
# 构建 Docker 镜像
docker-compose build
# 启动服务
docker-compose up -d
log_info "✓ 应用部署完成!"
}
# 主函数
main() {
log_info "=== 开始自动化部署 ==="
check_dependencies
deploy_app
log_info "=== 部署流程完成 ==="
}
main "$@"
SQL 代码
-- 创建用户表
CREATE TABLE users (
id BIGINT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL UNIQUE,
password_hash VARCHAR(255) NOT NULL,
role ENUM('admin', 'user', 'guest') DEFAULT 'user',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
INDEX idx_username (username),
INDEX idx_email (email)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户信息表';
-- 插入示例数据
INSERT INTO users (username, email, password_hash, role) VALUES
('admin', 'admin@example.com', 'hashed_password_1', 'admin'),
('zhangsan', 'zhangsan@example.com', 'hashed_password_2', 'user'),
('lisi', 'lisi@example.com', 'hashed_password_3', 'user');
-- 查询最近7天注册的用户
SELECT
id,
username,
email,
role,
DATE_FORMAT(created_at, '%Y-%m-%d %H:%i:%s') AS register_time
FROM users
WHERE created_at >= DATE_SUB(NOW(), INTERVAL 7 DAY)
ORDER BY created_at DESC;
五、引用块演示 💬
普通引用
"代码是写给人看的,只是顺便能在机器上运行。" —— Donald Knuth
嵌套引用
关于学习编程:
学习编程不仅仅是学习语法,更重要的是培养解决问题的思维方式。
实践是最好的老师,不要害怕犯错,每一个bug都是成长的机会。
六、表格演示 📊
基础表格
| 姓名 | 年龄 | 职业 | 城市 | 状态 |
|---|---|---|---|---|
| 张三 | 28 | 前端工程师 | 北京 | 在职 |
| 李四 | 32 | UI设计师 | 上海 | 在职 |
| 王五 | 25 | 产品经理 | 深圳 | 休假 |
| 赵六 | 30 | 后端工程师 | 杭州 | 离职 |
技术对比表
| 特性 | React | Vue | Angular |
|---|---|---|---|
| 学习曲线 | 中等 | 简单 | 复杂 |
| 性能 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| 生态系统 | 非常丰富 | 丰富 | 丰富 |
| 企业应用 | Facebook, Netflix | 阿里巴巴, 小米 | Google, Microsoft |
| 适用场景 | 大型SPA应用 | 中小型快速开发 | 企业级大型应用 |
七、链接演示 🔗
八、图片演示 🖼️
响应式图片
图片网格布局
Linux系统
编程开发
网络技术
九、特殊格式演示 🎨
信息提示框
这是一个信息提示框,用于展示重要的提示信息或说明内容。可以包含多行文本和格式化内容。
这是一个警告提示框,用于提醒用户需要注意的重要事项或潜在风险。请仔细阅读相关内容。
这是一个错误提示框,用于显示错误信息或操作失败的原因。请检查并修正相关问题。
这是一个成功提示框,用于确认操作已成功完成。恭喜您已完成相关操作!
折叠面板
🔍 点击展开 - 常见问题解答
Q: 如何开始学习编程?
A: 建议从基础语法开始,选择一门适合初学者的语言(如Python),通过实际项目练习巩固知识。
Q: 学习编程需要多长时间?
A: 这取决于个人基础和投入时间,一般来说,掌握基础需要3-6个月,成为熟练开发者需要1-2年。
Q: 推荐哪些学习资源?
A: 推荐官方文档、在线教程平台(如Coursera、Udemy)、技术博客和开源项目。
进度条
项目进度:75%
十、卡片布局演示 🎴
快速启动
提供一键部署方案,快速搭建开发环境,节省配置时间。
安全可靠
采用业界最佳安全实践,保护您的数据和隐私安全。
高性能
优化的代码结构和算法,提供极致的运行速度和响应能力。
十一、总结 📝
本文档包含的格式元素
🎉 感谢阅读
这是一个全面的富文本格式测试文档
适用于测试博客系统、CMS系统、富文本编辑器等场景
📄 文档创建时间:2025年10月 | 最后更新:2025年10月27日
🏷️ 标签:格式测试、富文本、HTML、样式演示
评论区