https://github.com/simbo/skeleton-simbo.docpad
Simbo's DocPad Skeleton
https://github.com/simbo/skeleton-simbo.docpad
Last synced: over 1 year ago
JSON representation
Simbo's DocPad Skeleton
- Host: GitHub
- URL: https://github.com/simbo/skeleton-simbo.docpad
- Owner: simbo
- Created: 2014-11-09T13:51:02.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-11-25T23:43:59.000Z (over 11 years ago)
- Last Synced: 2025-01-21T09:09:19.057Z (over 1 year ago)
- Language: CoffeeScript
- Size: 225 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Simbo's DocPad Skeleton
=======================
Goals
--------------------------------------------------------------------------------
- Full build processes for styles and scripts from
[Stylus](https://github.com/LearnBoost/stylus) and
[CoffeeScript](https://github.com/jashkenas/coffeescript/)
to concatenated and minified CSS and Javascript. Including
[Autoprefixer](https://github.com/postcss/autoprefixer),
[CSS MQPacker](https://github.com/hail2u/node-css-mqpacker) and
[CSSWring](https://github.com/hail2u/node-csswring)
in CSS post processing,
[CoffeeLint](https://github.com/clutchski/coffeelint) /
[JSHint](https://github.com/jshint/jshint/) and
[UglifyJS](https://github.com/mishoo/UglifyJS)
in Javascript post processing and full sourcemaps support for scripts and
styles through all steps.
- assets versioning with cache busting
- [Toffee](https://github.com/malgorithms/toffee) as template language
- [GFM](https://help.github.com/articles/github-flavored-markdown/) and [PHP Markdown Extra](https://michelf.ca/projects/php-markdown/extra/) support
- Sourcecode highlighting for multiple languages
- SEO friendly URLs; "/YYYY/MM/TITLE" for posts
- Stylus mixins/modules collection
- basic page template
- basic post template
- jQuery using CDN with local alternative source
- Google Webfonts using WebfontLoader
Getting started
--------------------------------------------------------------------------------
### Setup
You need to have installed
[Node](http://nodejs.org/),
[Bower](http://bower.io/),
[Grunt](http://gruntjs.com/) and
[DocPad](https://docpad.org/)
gobally.
Clone the repo or download and unpack the zip file.
Use the following commands to install all dependencies:
```sh
npm install
bower install
grunt copydeps
```
### Usage
```sh
npm run dev # build and run in development environment
npm run live # build and run in production environment
npm run build # build in development environment
```
Further explanations and FAQ
--------------------------------------------------------------------------------
### Why Robotskirt/Sundown as markdown parser?
Notes
--------------------------------------------------------------------------------
http://takitapart.com/posts/organizing-docpad/