Skip to content

Octopress is an obsessively designed framework for Jekyll blogging. It’s easy to configure and easy to deploy. Sweet huh?

Notifications You must be signed in to change notification settings

themespace/octopress

This branch is 52 commits ahead of, 30 commits behind imathis/octopress:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Horea Christian
Dec 2, 2014
db58887 · Dec 2, 2014
Aug 12, 2014
Aug 29, 2014
Aug 12, 2014
Aug 9, 2014
Feb 26, 2012
Mar 6, 2013
Jul 24, 2014
Jun 8, 2012
Sep 22, 2011
Jul 13, 2013
Jul 23, 2011
Aug 12, 2014
Sep 15, 2014
Dec 2, 2014
Nov 7, 2014
Sep 15, 2014
Sep 15, 2014
Apr 9, 2013

Repository files navigation

About

This is a clone of the Octopress static site generator including a script functionality, which maintainers can use to publish Theme-Space theme previews. A short summary article about the Theme-Space concept can be seen over at Chymeric Tutorials.

Currently Included Themes

Usage

Theme maintainers can publish an up-to-date standard-content preview of their theme by simply running the following from within a local clone of our repository:

git clean -f -d
./script/setup <theme-author-account> <theme-name>
rake install[<theme-name>]
rake gen_deploy

####It is important to note that:

  • This currently only works with themes hosted on GitHub.
  • To publish a preview, the theme in question needs first be cloned on Themespace as themespace/<theme-name>.
  • To publish to Themespace (the rake gen_deploy part) you need to have push access to our theme clone.

We are happy to assist maintainers with the latter two points, and we liberally accord push access to theme authors.

Script Summary

When creating a new theme preview - by running script/setup <theme-author-account> <theme-name> - the following files are modified:

  • Rakefile:

    public_dir: public/<theme-name>
    deploy_branch: gh-pages
    deploy_default: push
    deploy_dir: _deploy_<theme-name>
    
  • config.rb:

    http_path: /<theme-name>/
    http_images_path: /<theme-name>/images
    http_fonts_path: /<theme-name>/fonts
    css_dir: public/<theme-name>/stylesheets
    
  • _config.yml:

    destination: public/<theme-name>
    subscribe_rss: /<theme-name>/atom.xml
    root: /<theme-name>
    url: http://themespace.github.io/<theme-name>
    author: Themespace
    github_user: themespace
    

Previews are deployed to the gh-pages branches of our respective theme repository clones (e.g. github.com/themespace/<theme-name>).

Licenses

About

Octopress is an obsessively designed framework for Jekyll blogging. It’s easy to configure and easy to deploy. Sweet huh?

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 53.3%
  • CSS 28.5%
  • JavaScript 18.2%