HTML到Pug转换器

将HTML代码快速转换为Pug代码。支持本地浏览器转换,具备代码编辑器和自动完成功能。

1048 次使用 | 5.0 评分

HTML输入

Pug输出

使用说明

1

输入HTML代码

在左侧输入框中粘贴或输入您要转换的HTML代码。

2

执行转换

点击"转换为Pug"按钮将HTML代码转换为Pug格式。

3

查看结果

在右侧输出框中查看转换后的Pug代码。

4

使用结果

复制或下载转换后的Pug代码用于您的项目。

Pug模板引擎基本知识

什么是Pug?

Pug(前身为Jade)是一种高性能的模板引擎,它编译为HTML并广泛用于Node.js环境。Pug提供了一种简洁、优雅的语法,让开发者能够以更少的代码编写结构化的HTML页面,同时支持变量、混入、条件判断等高级特性。

Pug的主要优势

语法简洁,减少冗余代码

缩进式语法,提高代码可读性

支持模板继承和包含

强大的逻辑表达式支持

自动转义,增强安全性

与JavaScript生态系统无缝集成

HTML与Pug语法对比

ไวยากรณ์ HTML:
<div class="container">
  <h1>หน้าต้อนรับ</h1>
  <p class="description">
    นี่คือย่อหน้าตัวอย่าง
  </p>
  <ul>
    <li>รายการ1</li>
    <li>รายการ2</li>
  </ul>
</div>
ไวยากรณ์ Pug:
.container
  h1 หน้าต้อนรับ
  p.description
    | นี่คือย่อหน้าตัวอย่าง
  ul
    li รายการ1
    li รายการ2

常用Pug语法示例

元素和文本
h1 标题文本
类和ID
div.container#main
内联属性
a(href='link', title='标题')
嵌套内容
div
  p 嵌套文本
注释
//- 不会输出的注释
// 会输出的HTML注释
变量
- var name = '用户'
p= name

转换注意事项

  • 复杂的HTML结构可能需要手动调整以符合Pug的最佳实践
  • Pug依赖于严格的缩进,确保转换后的代码缩进正确
  • HTML中的脚本和样式块在转换后可能需要特殊处理
  • 对于大型项目,建议使用专业的Pug转换器或框架插件
ส่งเสริม

推荐工具

เครื่องมือจัดรูปแบบ XML - เครื่องมือฟรีออนไลน์สำหรับสวยงามและบีบอัดโค้ด XML

เครื่องมือจัดรูปแบบ XML ออนไลน์ฟรีที่รองรับฟังก์ชันเช่น การสวยงามโค้ด XML, การบีบอัด, การตรวจสอบความถูกต้อง ฯลฯ ทำให้โค้ด XML ของคุณเป็นมาตรฐานและอ่านง่ายมากขึ้น มีตัวอย่างการจัดรูปแบบแบบเรียลไทม์และรองรับหลายตัวเลือกการจัดรูปแบบ XML

XML เป็น JSON - เครื่องมือแปลงออนไลน์ฟรี

เครื่องมือ XML เป็น JSON สามารถวิเคราะห์และแปลงสตริงรูปแบบ XML และสตริงรูปแบบ JSON และจัดรูปแบบสตริงที่แปลงแล้วได้

เครื่องมือจัดรูปแบบและบีบอัด JavaScript ออนไลน์ - จัดแต่ง ปรับปรุง และปกปิดโค้ด JS

เครื่องมือออนไลน์ที่ทรงพลังสำหรับจัดรูปแบบและบีบอัดโค้ด JavaScript (JS) รองรับการเว้นวรรคแบบกำหนดเอง (แท็บหรือช่องว่าง) การพับ/กางโค้ด การขึ้นบรรทัดใหม่อัตโนมัติ การจัดแต่งโค้ดด้วยคลิกเดียว และการบีบอัด/ปกปิดสคริปต์ JS อย่างมีประสิทธิภาพ ช่วยให้นักพัฒนาเพิ่มความสามารถในการอ่านโค้ด ลดขนาดไฟล์ และปรับปรุงประสิทธิภาพเว็บไซต์

เครื่องมือแปลง YAML เป็น JSON - กล่องเครื่องมือออนไลน์ฟรี

เครื่องมือแปลงรูปแบบ YAML (YML) และ JSON กันและกันออนไลน์ รองรับการแปลงข้อมูล YAML และ JSON กันและกัน พร้อมรองรับการตรวจสอบว่าข้อมูลรูปแบบ YAML และ JSON ที่ป้อนเข้ามาถูกต้องหรือไม่

การจัดรูปแบบ YAML - เครื่องมือ YAML ออนไลน์ฟรี

เครื่องมือจัดรูปแบบและสวยงาม YAML ออนไลน์ฟรี ที่รองรับการปรับระยะเยื้องอัตโนมัติ การไฮไลต์ไวยากรณ์ และการลบช่องว่างที่ไม่จำเป็น ทำให้โค้ด YAML ของคุณชัดเจนและอ่านง่าย ไม่ต้องติดตั้ง จัดรูปแบบด้วยคลิกเดียวเพื่อปรับปรุงความสามารถในการอ่านและประสิทธิภาพในการบำรุงรักษาไฟล์ YAML!