zoukankan      html  css  js  c++  java
  • pug(jade) 学习笔记

    from: https://www.cnblogs.com/xiaohuochai/p/7222227.html

         对于一些嵌套层次较深的页面,在后期维护和修改时,一不小心少了一个尖括号,或者某个标签的开始和闭合没有对应上,就会导致DOM结构的混乱甚至是错误。所以,有人发明了HAML,它最大的特色就是使用缩进排列来代替成对标签。受HAML的启发,pug进行了javascript的实现。

     Pug原名不叫Pug,是大名鼎鼎的jade,后来由于商标的原因,改为Pug,哈巴狗。其实只是换个名字,语法都与jade一样。Pug有它本身的缺点——可移植性差,调试困难,性能并不出色,但使用它可以加快开发效率

    全局安装pug-cli命令行工具

    npm i -g pug-cli

    项目中,安装pug

    npm i pug

    新建index.pug

    html
        head
            title aaa
        body

    在cmd中运行 pug index.pug, 会在同级目录下生成index.html

    <html><head><title>aaa</title></head><bodypug></bodypug></html>

    使用pug -w功能可以实现自动编译。保存.pug文件后,.html文件中的内容自动更新。

    【标注HTML】如上所示,pug默认编译出的HTML文件是压缩版的。如果要编译标准版的HTML文件,需要设置-P参数

    pug index.pug -P

    【路径设置】如果并不希望在当前目录下输入编译后的HTML文件,而是有自定义目录的需求,则需要设置-o参数。

    pug index.pug -o outputDir

    【重命名】

      默认地,编译后的HTML与pug文件同名。如果需要重命名,则可以进行如下设置。

    pug <xx.pug> <yyy.html>
  • 相关阅读:
    stl_heap
    关于随机数 C++
    关于if语句的细节
    C++关于智能指针
    sqlyog
    win10 64位 汇编环境
    Qt 乱码
    Vux使用经验
    Flex布局新旧混合写法详解
    【原】npm 常用命令详解
  • 原文地址:https://www.cnblogs.com/ceceliahappycoding/p/12745359.html
Copyright © 2011-2022 走看看