Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xwartz/email-editor
Tool for writing email page
https://github.com/xwartz/email-editor
Last synced: about 1 month ago
JSON representation
Tool for writing email page
- Host: GitHub
- URL: https://github.com/xwartz/email-editor
- Owner: xwartz
- Created: 2015-07-02T10:05:26.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-09T01:44:45.000Z (about 9 years ago)
- Last Synced: 2024-10-14T08:10:50.830Z (2 months ago)
- Language: HTML
- Homepage:
- Size: 3.65 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### email-editor
使用 `scss`, `Handlebars` 编写邮件的一个工具。
### 目的
由于编写邮件页面,必须要将 `css` 内联到 `html`, 按照正常的写法,非常蛋疼,不可维护。
正因为这样子,所以写了个 `gulp` 脚本来解决这些问题。
### 目录说明
`src/data`: `hbs` 变量的 `json` 文件
`src/entry`: 各个邮件页面的入口, 可以将入口模板 `hbs` 命名成和 data json 文件相同,这样 `gulp` 编译时就会使用相应数据。
`src/img`: 存放 `icon`,可以自行扩展一下,打包成 `sprite`
`src/partials`: 共用的 `hbs`
`src/styles`: `scss` 目录
`build/`: 最后生成的 `html`
### Usage
1. `npm i`
2. `npm run watch`
3. `npm run build`