stat-bang
v1.0.5
Published
Tool for managing markdown/html/etc content for my/your personal site
Downloads
1
Readme
#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!