seeftl

0.1.1 • Public • Published

seeftl

seeftl -- 一个简单的预览ftl文件的静态服务器(在anywhere基础上改的)

仅仅是通过在ftl同级目录写一个config文件,替换ftl里的变量和宏 达到实时预览的功能:

index.ftl

<html>
<body>
"${domain}" <br>
"${api}" <br>
<@common.test />

</body>
</html>

index.ftl.config

{
  "vars":{
    "domain":"m.suning.com",
    "api":"api.suning.com"
  },
  "macro": {
    "common.test":"test"
  }
}

Installation

npm install seeftl -g

Execution

$ seeftl
// or with port
$ seeftl -p 8000
// or start it but silent(don't open browser)
$ seeftl -s
// or with hostname
$ seeftl -h localhost -p 8888
// or with folder
$ seeftl -d ~/git/seeftl

Help

$ seeftl --help
Usage:
  seeftl --help // print help information
  seeftl // 8000 as default port, current folder as root
  seeftl 8888 // 8888 as port
  seeftl -p 8989 // 8989 as port
  seeftl -s // don't open browser
  seeftl -h localhost // localhost as hostname
  seeftl -d /home // /home as root

Visit

http://localhost:8000

执行命令后,默认浏览器将为您自动打开主页。

License

The MIT license.

Package Sidebar

Install

npm i seeftl

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • xiangpaopao