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