├── .gitignore ├── .npmignore ├── .travis.yml ├── History.md ├── Makefile ├── README.md ├── bin └── codex ├── index.js ├── lib ├── codex.js └── codex │ ├── cli │ ├── colors.js │ └── index.js │ ├── plugins │ ├── code.js │ └── pages.js │ ├── project.js │ ├── utils.js │ └── utils │ ├── fs.js │ └── object.js ├── package.json ├── skeleton ├── data │ ├── codex.json │ ├── index.md │ ├── pages │ │ ├── about.md │ │ └── archive.md │ └── posts │ │ ├── sample1.md │ │ └── sample2.md └── template │ ├── archive.jade │ ├── assets │ └── js │ │ └── main.js │ ├── index.jade │ ├── layout.jade │ ├── pages.jade │ ├── posts.jade │ └── stylus │ └── main.styl └── test ├── fixture ├── code │ └── a.js ├── data │ ├── codex.json │ ├── index.md │ ├── pages │ │ ├── about.md │ │ └── archive.md │ └── posts │ │ ├── sample1.md │ │ └── sample2.md └── template │ ├── archive.jade │ ├── assets │ └── js │ │ └── main.js │ ├── code.jade │ ├── index.jade │ ├── layout.jade │ ├── pages.jade │ ├── posts.jade │ └── stylus │ └── main.styl └── project.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | .DS_Store 3 | *.swp 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | lib-cov 2 | node_modules 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/.travis.yml -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/History.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/README.md -------------------------------------------------------------------------------- /bin/codex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/bin/codex -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/codex'); -------------------------------------------------------------------------------- /lib/codex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex.js -------------------------------------------------------------------------------- /lib/codex/cli/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/cli/colors.js -------------------------------------------------------------------------------- /lib/codex/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/cli/index.js -------------------------------------------------------------------------------- /lib/codex/plugins/code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/plugins/code.js -------------------------------------------------------------------------------- /lib/codex/plugins/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/plugins/pages.js -------------------------------------------------------------------------------- /lib/codex/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/project.js -------------------------------------------------------------------------------- /lib/codex/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/utils.js -------------------------------------------------------------------------------- /lib/codex/utils/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/utils/fs.js -------------------------------------------------------------------------------- /lib/codex/utils/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/lib/codex/utils/object.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/package.json -------------------------------------------------------------------------------- /skeleton/data/codex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/data/codex.json -------------------------------------------------------------------------------- /skeleton/data/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/data/index.md -------------------------------------------------------------------------------- /skeleton/data/pages/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/data/pages/about.md -------------------------------------------------------------------------------- /skeleton/data/pages/archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/data/pages/archive.md -------------------------------------------------------------------------------- /skeleton/data/posts/sample1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/data/posts/sample1.md -------------------------------------------------------------------------------- /skeleton/data/posts/sample2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/data/posts/sample2.md -------------------------------------------------------------------------------- /skeleton/template/archive.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/template/archive.jade -------------------------------------------------------------------------------- /skeleton/template/assets/js/main.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | // :D 3 | }); -------------------------------------------------------------------------------- /skeleton/template/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/template/index.jade -------------------------------------------------------------------------------- /skeleton/template/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/template/layout.jade -------------------------------------------------------------------------------- /skeleton/template/pages.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/template/pages.jade -------------------------------------------------------------------------------- /skeleton/template/posts.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/template/posts.jade -------------------------------------------------------------------------------- /skeleton/template/stylus/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/skeleton/template/stylus/main.styl -------------------------------------------------------------------------------- /test/fixture/code/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/code/a.js -------------------------------------------------------------------------------- /test/fixture/data/codex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/data/codex.json -------------------------------------------------------------------------------- /test/fixture/data/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/data/index.md -------------------------------------------------------------------------------- /test/fixture/data/pages/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/data/pages/about.md -------------------------------------------------------------------------------- /test/fixture/data/pages/archive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/data/pages/archive.md -------------------------------------------------------------------------------- /test/fixture/data/posts/sample1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/data/posts/sample1.md -------------------------------------------------------------------------------- /test/fixture/data/posts/sample2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/data/posts/sample2.md -------------------------------------------------------------------------------- /test/fixture/template/archive.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/archive.jade -------------------------------------------------------------------------------- /test/fixture/template/assets/js/main.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | // :D 3 | }); -------------------------------------------------------------------------------- /test/fixture/template/code.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/code.jade -------------------------------------------------------------------------------- /test/fixture/template/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/index.jade -------------------------------------------------------------------------------- /test/fixture/template/layout.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/layout.jade -------------------------------------------------------------------------------- /test/fixture/template/pages.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/pages.jade -------------------------------------------------------------------------------- /test/fixture/template/posts.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/posts.jade -------------------------------------------------------------------------------- /test/fixture/template/stylus/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/fixture/template/stylus/main.styl -------------------------------------------------------------------------------- /test/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logicalparadox/codex/HEAD/test/project.js --------------------------------------------------------------------------------