Permalink
Browse files

Initial commit of Journo (literate coffeesript)

  • Loading branch information...
0 parents commit d6386723189fff6bd2097e09adc6ef8bc258491b @jashkenas committed Jan 5, 2013
Showing with 62 additions and 0 deletions.
  1. +1 −0 .gitignore
  2. +2 −0 .npmignore
  3. 0 README.md
  4. +7 −0 bin/journo
  5. +6 −0 journo.js
  6. +30 −0 journo.litcoffee
  7. +16 −0 package.json
@@ -0,0 +1 @@
+node_modules
@@ -0,0 +1,2 @@
+node_modules
+src
No changes.
@@ -0,0 +1,7 @@
+#!/usr/bin/env node
+
+var path = require('path');
+var fs = require('fs');
+var dir = path.join(path.dirname(fs.realpathSync(__filename)), '..');
+
+require(dir + '/journo').run();

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
@@ -0,0 +1,30 @@
+Journo
+------
+
+Journo is a blogging program, with a few basic goals. To wit:
+
+* Write in Markdown.
+
+* Publish to flat files.
+
+* Publish via (S)FTP or S3.
+
+* Maintain its own manifest file (what's published and what isn't, pub dates).
+
+* Retina ready.
+
+* Can syntax highlight code and handle large photo slideshows.
+
+* Can handle minimal metadata (photos have captions, posts have titles).
+
+* Publishes a feed.
+
+* Works without JavaScript, but has a fluid JavaScript-enabled UI.
+
+... let's go through these one at a time:
+
+
+Write in Markdown
+=================
+
+We'll use the showdown
@@ -0,0 +1,16 @@
+{
+ "name": "journo",
+ "version": "0.0.1",
+ "description": "Blog like it's 1999",
+ "main": "journo.js",
+ "dependencies": {
+ "marked": ">= 0.2.6"
+ },
+ "devDependencies": {},
+ "repository": "",
+ "keywords": [
+ "blog"
+ ],
+ "author": "Jeremy Ashkenas",
+ "license": "MIT"
+}

0 comments on commit d638672

Please sign in to comment.