Skip to content

Instantly share code, notes, and snippets.

@krainboltgreene
Created November 21, 2011 00:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save krainboltgreene/1381303 to your computer and use it in GitHub Desktop.
Save krainboltgreene/1381303 to your computer and use it in GitHub Desktop.
require 'bundle/setup'
include Lifepad
compile_layout "layouts/*.slim" do
use Slim
end
compile "*.slim" do
use Slim
layout :main
end
compile "logs/*.mdown" do |view|
use Redcarpet, Typogrubby
options_for Redcarpet, fenced_code: true, autolink: true, no_intraemphasis: true, generate_toc: true
layout :log
path "logs/" + view[:created_at] + "/index.html"
end
compile "scripts/*.(coffee|js)" do |script|
use CoffeeScript, Uglifier
path "scripts/" + script + ".js"
end
compile "styles/*.(scss|css)" do |style|
use SASS, Rainpress
options_for SASS, style: :compressed
path "styles/" + style + ".css"
end
mypad/
  styles/
    bootstrap.css
    main.css
  scripts/
    bootstrap.js
    main.js
  logs/
    hackers-path/
      index.html
    dragon-notes/
      index.html
    net-broca-divide/
      index.html
  index.html
  projects.html
  resume.html
  ideas.html
  _pad/
    layouts/
      log.slim
      main.slim
    styles/
      bootstrap.css
      main.scss
    scripts/
      bootstrap.js
      main.coffee
    logs/
      hackers-path.mdown
      dragon-notes.mdown
      net-broca-divide.mdown
    index.slim
    resume.slim
    projects.slim
    ideas.slim
@jrgifford
Copy link

Recompiling your lifepad?

@krainboltgreene
Copy link
Author

@jrgifford: Attempting to combine a little of Jekyll and Nanoc into something that I can get behind.

@jrgifford
Copy link

@krainboltgreene: I see... Nice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment