fis3-parser-html-replaceurl

0.2.0 • Public • Published

fis3-parser-html-replaceurl

html文件替换静态url

安装

npm install -g fis3-parser-html-replaceurl

版本

v0.0.1 替换html中的静态url

v0.1.0 将html中的注释文件删除(可自定义保留那些注释字眼),可对html文件进行压缩

v0.2.0 新增对js中关键字眼的替换

自定义函数名

fis.media('test')
    .match("*", {
        domain: "${domain_test}",
    })
    .match('{*.html,**/a.js}', {
      parser: fis.plugin('html-replaceurl', {
        newWords:{
          csdn_url:"http://blog.csdn.net",
          github_url:"https://github.com",
          fdc_img3_url:"http://img3.fdc.com.cn"
        },
        removeComments:true, //是否删除注释,默认false
        ignoreWords:['ko'], //删除注释时,需要过滤的字眼,主要排除模板引擎自带的注释
        minifier:true //是否压缩,默认false
      })
    });
 
  • newWords key为需要替换的字眼,value为替换后的string
  • removeComments 是否删除注释,默认false
  • ignoreWords 删除注释时,需要过滤的字眼,主要排除模板引擎自带的注释
  • minifier 是否压缩,默认false
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
  <meta charset="UTF-8">
  <title>个人中心</title>
  <meta name="description" content="">
  <meta name="viewport" content="width=device-width">
  <!-- <meta name="renderer" content="webkit|ie-comp|ie-stand"> -->
  <link rel="stylesheet" href="less/a.less">
  <!-- <link rel="stylesheet" href="fdc_img3_url/usercenter/css/common.css"> -->
  <link rel="stylesheet" href="fdc_img3_url/usercenter/css/home.css">
</head>
  <body>
    <!-- <p>sfhjshsd</p>  -->
    <!-- ko foreach:{data:activeData,as:"value"} -->
    <a class="main" href="github_url/shunzizhan">我的git主页</a>
    <a href="csdn_url/u011613356/article/details/51914528">knockout技术分享</a>
  <!-- 版权:END -->
 
  <!-- 版权:END -->
  <!--<script src="js/a.js"></script>-->
  <script src="fdc_img3_url/usercenter/js/home.js"></script> 
  </body>
</html>
<!DOCTYPE html><html class="no-js" lang="en"><head><meta charset="UTF-8"><title>个人中心</title><meta name="description" content=""><meta name="viewport" content="width=device-width"><meta name="renderer" content="webkit|ie-comp|ie-stand"><link rel="shortcut icon" href="/images/favicon.ico"><link rel="stylesheet" href="/css/a_0d7e657.css"><link rel="stylesheet" href="http://img3.fdc.com.cn/usercenter/css/common.css"><link rel="stylesheet" href="http://img3.fdc.com.cn/usercenter/css/home.css"></head><body><!-- ko foreach:{data:activeData,as:"value"} --><a class="main" href="https://github.com/shunzizhan"     >我的git主页</a><a href="http://blog.csdn.net/u011613356/article/details/51914528">knockout技术分享</a><script src="/js/a_7e347e2.js"></script><script src="http://img3.fdc.com.cn/usercenter/js/home.js"></script><script type="text/javascript" charset="utf-8" src="http://192.168.20.36:8134/livereload.js"></script></body></html>
 

Package Sidebar

Install

npm i fis3-parser-html-replaceurl

Weekly Downloads

5

Version

0.2.0

License

MIT

Last publish

Collaborators

  • shunzizhan