sitejson

2.0.1 • Public • Published

sitejson

This is Node commandline application used to read data from json file and puts that data into the web page.

How to install

npm install sitejson --save

Folder Structure

.
|--input
	|-- 1.html
	|-- 2.html
|--pagedata.json
|--run-me.js

Placeholder

We need to define the placeholder in the html page. Placeholder should be a single word wrap with ++ as it will be the key in json to represent it's content. For eg.

<!DOCTYPE html>
<html>
	<head>
		<title>++title++</title>
	</head>
<body>
	++content1++  
</body>
</html> 

pagedata.json

'pagedata.json' contains all the data in key value form. As mention earlier key will be the placeholder used in html file. For eg.

{
	"title": "My Page",
	"content1": "This is data of content1",
	"content2": "This is data of content2"	
}

By default program reads 'input' directory to get list of html files. We can specify the name of directory which contains html files as a parameter on commandline.

node myprogram.js ./inputFilesDirectory
or
node myprogram.js ./allFiles/subDirectory

How to RUN

Create the program file say run-me.js and add the following code.

var sitejson = require('sitejson');	
		sitejson.readDirectory();

Now open the command prompt and traverse to the directory where run-me.js is located. Run the following command

node run-me

then we can see the log of files which are process on console and final process files would be available at output folder.

/sitejson/

    Package Sidebar

    Install

    npm i sitejson

    Weekly Downloads

    5

    Version

    2.0.1

    License

    none

    Last publish

    Collaborators

    • harshal.sawant