pug模板

作者: 浅夏_cd06 | 来源:发表于2017-09-04 21:27 被阅读0次

pug安装

nodeJS ---> node环境
npm ---> 插件管理器 ---> 下载安装插件
【链接】Node.js下载地址: https://nodejs.org/en/

image.png
点击下载 v6.11.2 LTS 稳定版
image.png
使用npm安装完成即可。需要安装pug命令行工具pug-cli  
[注意]一定要全局安装pug-cli,否则无法正常编译 。
在终端命令输入:"node -v" | "npm -v" 结果如下即安装成功
image.png

在SublimeText中创建一个pug文件,如index.pug。

pug模板:

doctype html
html
    head
        meta(charset="utf-8")
        title pug的练习
    body
        h1 学习pug
        div
            a(href="###",class="baidu") 百度
            //div(class="div1")
        div#div1
            div(id="div2")
            p.
                xxxxxx
                xxxxxx
                xxxxxx
            span 你好
                strong 哈哈

在终端命令找到pug所在目录,再输入命令" pug index.pug"输出结果,会得到一个相对应压缩的html文件。


image.png

在终端命令找到pug所在目录,再输入命令" pug -P index.pug"输出结果,会得到一个相对应的标准html文件。

<!DOCTYPE html>
<html> 
  <head>
    <meta charset="utf-8">
    <title>pug的练习</title>
  </head>
  <body>
    <h1>学习pug</h1>
    <div><a class="baidu" href="###">百度</a>
      <!--div(class="div1")-->
    </div>
    <div id="div1">
      <div id="div2"></div>
      <p>
        xxxxxx
        xxxxxx
        xxxxxx
      </p><span>你好<strong>哈哈</strong></span>
    </div>
  </body>
</html>

在终端命令找到pug所在目录,再输入命令" pug -P -w index.pug"输出结果,会得到一个相对应的标准html文件并且可以实时监控该HTML文件。


image.png

注意:
在终端命令找到pug所在目录,再输入命令" pug -P -w *.pug"输出结果,会得到�所有pug文件相对应的标准html文件并且可以实时监控所有HTML文件。

在终端命令找到pug所在目录,再输入命令" pug -P index.pug -o xxx"输出结果,"-o"后面跟文件夹路径,pug文件会将�html文件输出到指定文件夹中

文件包含:包含(include)功能允许把另外的文件内容插入进来 image.png

继承:extends
Pug 支持使用 block 和 extends 关键字进行模板的继承。一个称之为“块”(block)的代码块,可以被子模板覆盖、替换。这个过程是递归的。

(1)继承 image.png
(2)继承后更改内容 image.png

[pug模板引擎 链接]:http://www.cnblogs.com/xiaohuochai/p/7222227.html

相关文章

  • pug模板

    pug安装 nodeJS ---> node环境npm ---> 插件管理器 ---> 下载安装插件【链接】Nod...

  • html5新增标签以及pug模板

    1.h5新增标签在IE6,7,8下解决兼容性的问题的方法引入 htmlshiv.js文件 2.pug模板pug模板...

  • koa2 动态模板渲染引擎中间件 koa-views + pug

    koa2 的模板渲染有很多,比如pug(原 jade)、ejs 等等,这里以 pug 为例。同时使用 koa-vi...

  • pug模板引擎

    为什么要使用pug呢,到底它对我们有什么好处,带给我们什么便利。 1.无需结束标签 在html中,几乎每个标签都需...

  • Gulp 相关插件

    常用插件 gulp-jade (因版权原因已经改名 pug)HTML 模板引擎 gulp-jadeHTML 模板引...

  • ✍2019-06-14 关于express

    一、安装express 框架 二、结构 三、配置模板引擎 还别的模板引擎:jade,pug,ejs HTTP的请求...

  • pug模板引擎(原jade)

    pug模板引擎原本叫�jade,但后来因为商标原因更名为pug,哈巴狗。但语法还与之前的相同,只是换了个名字。pu...

  • Pug的安装及使用

    为什么使用pug Pug,原名jade,是流行的HTML模板引擎,最大的特色是使用缩进排列替代成对标签,简化了HT...

  • Pug学习

    1. 理解 Pug是一款健壮、灵活、功能丰富的HTML模板引擎,专门为 Node.js 平台开发。Pug是由Jad...

  • 第十二节: ejs与pug模板引擎

    模板引擎 node框架express, koa可以像php一样使用后台语言模板,常用的模板引擎有ejs和pug 1...

网友评论

      本文标题:pug模板

      本文链接:https://www.haomeiwen.com/subject/efiejxtx.html