1.2.0 • Published 9 years ago

template-producer v1.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

template-producer

This module requires Node version > 4.0

#Install

NPM: npm install -g template-producer

#Usage

/* File declaring parameters' values */
/* params.txt */
{
	"fi": {
		"page-title":"Hymy",
		"title":"Hymy",
		"image":"http://static4.fjcdn.com/comments/Welcome+to+the+finnish+language+we+hope+you+wont+enjoy+_430d35ecaaedd0521e553557ca0be1c9.png",
		"caption":"Olet kaunis kun hymyilet."
	},
	"vi":{
		"page-title":"Cười lên nào",
		"title":"Cười lên nào",
		"image":"http://www.samoppenheim.com/photos/Vietnam-HoiAn-Boatman.jpg",
		"caption":"Bạn xinh nhất khi cười."
	}
}

Note: the file extension doesn't matter, but the content must be of json type

/* File template */
/* smile.temp.html */


<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title data-dh-parameter="page-title">Smile</title>

</head>
<body style="text-align:center">
	<h1 data-dh-parameter="title">Smile more</h1>
	<img data-dh-parameter="image" src="https://smilesolution.files.wordpress.com/2010/07/austin_danger_powers_mike_myers.jpg?w=300&h=259" alt="smile_img">
	<h3 data-dh-parameter="caption">You're beautiful when you smile.</h3>
</body>
</html>

Run command: template-producer smile.temp.html params.txt

You will see 2 files: smile.fi.html and smile.vi.html where elements' with data-dh-parameter attribute are replaced regarding parameters in params.txt.

1.2.0

9 years ago

1.1.7

10 years ago

1.1.6

10 years ago

1.1.1

10 years ago

1.0.11

10 years ago

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.1.0

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago