Commit graph

210 commits

Author SHA1 Message Date
Jade Dominguez
5c0a7a6dcd Update helper calls
Use 'JB/[HELPER]' format
2012-01-23 03:28:28 -08:00
Jade Dominguez
8b7998695b Move helpers to namespaced system
Also do away with .html extension
2012-01-23 03:20:58 -08:00
Jade Dominguez
6d0e38b365 Add rake task to create pages
Usage: rake page name='about.md'
2012-01-23 02:34:21 -08:00
Jade Dominguez
f52ff5aa62 Refactor new post rake task
Rename from 'rake new_post' to 'rake post'. Also use environment variables over rake arguments
2012-01-23 02:31:42 -08:00
Jade Dominguez
0fec345989 rename HOME_URL to HOME_PATH 2012-01-23 01:00:58 -08:00
Jade Dominguez
a1a7efaf71 Include 'JB/setup' in all posts and pages
This is the only way we can have global access to dynamic liquid variables. Using site configuration is too convulated since switching themes and runing in development vs. production relies on being able to dynamically define variables
2012-01-23 00:52:44 -08:00
Jade Dominguez
7ef7288a33 Rename set_paths to more generic 'setup'
This is because 'setup' will need to be included in every post/page file if we want to have access to BASE_PATH. So I figure 'setup' will be a good access path for any future inclusions we need to make
2012-01-23 00:48:40 -08:00
Jade Dominguez
779afdd016 Regenerate 'twitter' theme 2012-01-21 18:15:38 -08:00
Jade Dominguez
b01624b217 Update themes and pages to new paths api 2012-01-21 18:15:00 -08:00
Jade Dominguez
71278b8a3a Need to provide theme name via settings.yml 2012-01-21 18:13:39 -08:00
Jade Dominguez
3f7fd7b4f2 Provide path configuration in _config.yml 2012-01-21 18:11:37 -08:00
Jade Dominguez
fe33e5180c Provide set_paths to all layouts 2012-01-21 18:10:43 -08:00
Jade Dominguez
75fa188fa7 Add ability to dynamically set url paths
This makes GitHub Pages for projects support possible as all urls will need to call on the project's subfolder. The other important piece is that urls should resolve to root locally but be able to change when in production. LLastly this gives themes clear integration points for working with paths. (the jbcache hack just makes it so there is not unnecessary whitespace output in the source.
2012-01-21 18:08:35 -08:00
Jade Dominguez
61cdb7a803 Themes can define configuration data
Themes can define a 'settings.yml' file which will get injected into the root default.html layout YAML Front Matter which can be accessed through the 'page' variable.
2012-01-20 23:37:40 -08:00
Jade Dominguez
45b894f0af Update themes to use new integration methods 2012-01-20 23:32:32 -08:00
Jade Dominguez
df5bedb424 Add JB configuration hash to site config 2012-01-20 23:20:22 -08:00
Jade Dominguez
7a0b1ed689 Add new Integration points for themes
The new system will try to namespace all framework integrations with 'JB'. Integration points added in this comment are 'analytics', 'comments', and 'sharing'.
2012-01-20 23:19:17 -08:00
Jade Dominguez
241a512053 fix typo 2012-01-20 22:38:56 -08:00
Jade Dominguez
3802b6cf34 Merge remote-tracking branch 'origin/master' 2012-01-20 22:37:27 -08:00
Jade
b7a353c7bc Merge pull request #18 from jogjayr/master
Another broken link in index.md
2012-01-20 22:34:01 -08:00
jayraj
5efb7228ce fixed broken link for jekyll quick start on index.md. checked and made sure there are no more broken links on that page 2012-01-20 22:41:29 -05:00
Jade
dad96fb115 Merge pull request #16 from xtine/patch-1
Fixed typo: title should be "Jekyll Bootstrap"
2012-01-19 16:12:59 -08:00
christine
bb8ec4c8bc Fixed typo: title should be "Jekyll Bootstrap" 2012-01-19 16:02:38 -08:00
Jade
df13158c21 Merge pull request #13 from jogjayr/master
Broken link in index.md
2012-01-19 13:48:48 -08:00
jayraj
80595af54f fixed incorrect link to jekyll bootstrap homepage 2012-01-19 09:49:56 -05:00
Jade Dominguez
07eb4d166a don't process rakefile, readme 2012-01-19 04:06:04 -08:00
Jade Dominguez
e70aa41d12 remove samples
I guess only one sample post file will do. Also if users leave this content up, Google may not like the duplicate content =/
2012-01-18 16:45:24 -08:00
Jade Dominguez
bbf4212768 Add atom title and inline tag list 2012-01-18 16:43:52 -08:00
Jade Dominguez
2a5c2751eb Hello world 2012-01-18 16:42:26 -08:00
Jade Dominguez
9d7d4eb4f9 reorganize rakefile
Namely standardized some logic and put config variables in hash
2012-01-18 15:54:34 -08:00
Jade
246e91a749 Merge pull request #11 from pradeep1288/master
Created a new rake task : new_post
2012-01-18 14:42:39 -08:00
Jade
e26b5f7fb3 Merge pull request #12 from jcn/patch-1
Change directory tests in switch_theme task for ruby 1.8.7 compatibility
2012-01-18 14:39:35 -08:00
Jesse Chan-Norris
6e70fddae6 Change directory tests in switch_theme task to use FileTest.directory? instead of Dir.exists? for ruby 1.8.7 compatibility. 2012-01-16 21:20:25 -05:00
Pradeep Nayak
6ee3125c17 adding the new_post task, with bugs fixed which were pointed out by @swanson 2012-01-16 21:17:25 +05:30
Jade
f3f08f9b15 Merge pull request #8 from swanson/master
Add Atom rss feeds
2012-01-15 14:27:48 -08:00
Matt Swanson
812e27bacb Add Atom rss feeds 2012-01-15 16:55:07 -05:00
Jade Dominguez
a7608142e2 fix merge conflict 2012-01-12 23:32:41 -08:00
Jade Dominguez
e34311dded use twitter theme as default 2012-01-12 23:17:22 -08:00
Jade Dominguez
4aadec216a add twitter bootstrap theme 2012-01-12 23:17:22 -08:00
Jade Dominguez
eca5de05bc assign active class to li 2012-01-12 23:17:22 -08:00
Jade Dominguez
23836110c9 add little arrow to collated list 2012-01-12 23:17:22 -08:00
Jade Dominguez
ef17645ef8 specify page group 'navigation'
Also clean out pages.html and just list all pages
2012-01-12 23:17:22 -08:00
Jade Dominguez
5abba311dc sample content updates 2012-01-12 23:14:54 -08:00
Yuya Saito
4bcfd7aec6 add more detail 2012-01-13 10:44:12 +09:00
Yuya Saito
4da313acf4 Fixed minor issues 2012-01-13 09:41:27 +09:00
Yuya Saito
0ec3a40a53 missing ul tags 2012-01-13 09:40:16 +09:00
Yuya Saito
320470d844 remove linear class 2012-01-13 09:39:37 +09:00
Yuya Saito
7758988867 remove linear class 2012-01-13 09:39:09 +09:00
Yuya Saito
4021a8c402 title should not have changed 2012-01-13 08:20:31 +09:00
Jade Dominguez
72f5694542 use twitter theme as default 2012-01-12 12:54:32 -08:00