一、简介

Pug 是一款健壮、灵活、功能丰富的模板引擎,专门为 Node.js 平台开发。Pug 是由 Jade 改名而来,他可以帮助我们写html的时候更加的简单明了。
安装、使用pug的过程
打开cmd
直接输入npm install pug-cli -gd
最后显示出如图的样子就安装成功了:

创建一个文件夹在文件夹中创造一个index.pug和name.bat的文件,然后在用记事本打开文件name.bat然后输入pug pug -P("P"为大写) -o a -w,双击name.bat就会自动创建一个a文件,在a文件中还会自动生成index.html即可在index.pug中编写index.html,简单明了。

注意编写index.pug是空格和tab不能同时使用,否则会发生编译失败的现象。

下面给大家展示一些关于pug的简单的语法

<!DOCTYPE html>
html(lang="en")
head
meta(charset="UTF-8")
meta(name="viewport", content="width=device-width, initial-scale=1.0")
meta(http-equiv="X-UA-Compatible", content="ie=edge")
title Document
link(rel="stylesheet", href="../css/index1.css")
body
div(class="div1")
div(class="div2") a(class="button" href="http://www.baidu.com") 百度
='\n'
input(
type='checkbox'
name='agreement'
checked
)

(上面是index.pug里的代码)


(下面是index.html里的代码<编译后的>)
<!DOCTYPE html>
<html lang="en">
<head>

<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<meta http-equiv="X-UA-Compatible" content="ie=edge"/>
<title>Document</title>
<link rel="stylesheet" href="../css/index1.css"/>

</head>
<body>

<div class="div1"></div>
<div class="div2"></div><a class="button" href="http://www.baidu.com">百度</a> <input type="checkbox" name="agreement" checked="checked"/>

</body>
</html>

最新文章

  1. C#剪切,复制,粘贴底层应用编写
  2. (转)SVN服务器搭建和使用(三)
  3. window常见事件
  4. 01-04-03【Nhibernate (版本3.3.1.4000) 出入江湖】Criteria API关联查询
  5. MVC3.0 中Razor 学习
  6. 类和对象:面向对象编程 - 零基础入门学习Python037
  7. 初探JS-html5移动端发送指定内容短信到指定号码
  8. chrome查看headers
  9. gulp备忘
  10. AC日记——统计难题 hdu 1251
  11. react-router 离开路由前确认
  12. Oracle 与Mysql区别
  13. 学习less
  14. tcp没用吗?为什么MOBA、“吃鸡”游戏不推荐用tcp协议
  15. Divisor Subtraction
  16. 中国最强AI超级服务器问世,每秒提供AI计算2000万亿次
  17. maven项目的聚合与继承
  18. linux ubuntu R 无法安装rggobi包的原因及解决方案
  19. [ZOJ3781]Paint the Grid Reloaded
  20. jsonSchema

热门文章

  1. oracle 如何更改密码的hash
  2. loj#6036 编码
  3. HDFS——完全分布式搭建
  4. 用Vue来实现音乐播放器(二十):Vuex初始化及歌手数据的配置
  5. 多进程---multiprocessing/threading/
  6. Samba 1.0服务部署
  7. STL关联容器值hashtable
  8. Centos6.8忘记MySQL数据库root密码解决方法
  9. &lt;每日一题&gt; Day6:HDU递推专题完结
  10. webpack打包html里的img图片