1.0.5 • Published 11 years ago

stat-bang v1.0.5

Weekly downloads
1
License
-
Repository
-
Last release
11 years ago

#stat! Tool to handle markdown/html/etc for a personal website. Minimizing (1) distance from content (md) to publishing (html) and (2) maintenance/overhead.

#usage

npm install stat-bang

##API

###One folder

Here's a principle that this project goes by: your public folder is your src folder.

###Directory structure

joesul.li
	node_modules
		stat-bang
	server.js
	van
		content
			index.html
	template.html

Now, visiting http://joesul.li/van/content will serve index.html

###Example + Templating

Markdown is a great way to compose in HTML-land, but it's not the whole shebang. So, when the site is rendered, it looks for the nearest template.html ancestor and injects the markdown into it. Check it out:

/content
	/hello
		index.md
		template.html

index.md looks like:

#hi

template.html looks like:

<html>
	<!-- content -->
</html>

So,

node server.js &
cat http://joesul.li/van/content/hello >

	<html>
		<h1>hi</h1>
	</html>

###That's it

Ok, that's enough to get started!

1.0.5

11 years ago

1.0.4

11 years ago

1.0.3

11 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago