Commit Graph

3118 Commits

Author SHA1 Message Date
Matt Rogers & Persa Zula facf115c04 Move layout tests from site to its own file 2014-02-06 22:45:51 -06:00
Matt Rogers 70ecef0094 Sort methods from most important to least important
This idea is based on the concept of a newspaper. The most important
things such as the headlines and the major details of the story at the
top. This translates to code in that the public API and the more
important private methods are at the top of the file. The more detailed
information (or methods, in the code) are further down, so that if
you've gotten all you need out of the code up to a certain point, you
don't need to keep reading anymore.
2014-02-06 22:22:06 -06:00
Matt Rogers c5b81d580b Refactor the LayoutReader class 2014-02-06 22:22:06 -06:00
Matt Rogers f581940c71 Create a LayoutReader class to read layouts 2014-02-06 22:22:06 -06:00
Parker Moore 182a49fcff Update history to reflect merge of #2013 [ci skip] 2014-02-04 17:04:01 -05:00
Parker Moore 5849da358c Merge pull request #2013 from penibelst/patch-1 2014-02-04 14:02:08 -08:00
Anatol Broder ed12ad930a Fix wrong semantic 2014-02-04 21:37:20 +01:00
Parker Moore 272ba86ae4 Merge pull request #2010 from Jashank/gemspec-update
Update Jekyll gemspec.
2014-02-03 19:52:27 -08:00
Jashank Jeremy f8d6ff42ff Update Jekyll gemspec.
The master gemspec has gotten a tad out of date; this updates the
manifest, notably, but also the version number, to bring it in line with
v1-stable.  I'm not sure this is precisely the right way for the latter
to work; @parkr, would you like to comment on this?
2014-02-04 12:45:14 +11:00
Matt Rogers 1e6847c43f Update history to reflect merge of #1982 2014-01-31 08:48:18 -06:00
Matt Rogers 5edb4c6bfd Merge pull request #1982 from dtao/safe-yaml-no-clobber 2014-01-31 06:48:16 -08:00
Matt Rogers 780485a98c Merge pull request #2005 from jekyll/vim-jekyll
Add vim-jekyll to list of Editor plugins
2014-01-31 06:45:35 -08:00
Matt Rogers 37dbc646a1 Update history to reflect merge of #2005 2014-01-31 08:45:14 -06:00
Matt Rogers 1470a8a997 Update history to reflect merge of #2004 2014-01-31 08:44:33 -06:00
Matt Rogers 8e758f1e4d Merge pull request #2004 from jekyll/noyarp-sad 2014-01-31 06:44:31 -08:00
Parker Moore e940afdf00 Add vim-jekyll to list of Editor plugins 2014-01-31 00:27:18 -05:00
Parker Moore 03ba5d8d18 Update history to reflect merge of #2001 [ci skip] 2014-01-31 00:24:59 -05:00
Parker Moore 901fd31a30 Merge pull request #2001 from 23maverick23/sublime-jekyll 2014-01-30 21:24:29 -08:00
Parker Moore 49b7fdb62f Yarp seems to be eff'd. 2014-01-31 00:22:21 -05:00
Matt Rogers 669cc496cd Update history to reflect merge of #1991 2014-01-30 20:39:46 -06:00
Matt Rogers 2b973468bf Merge pull request #1991 from jekyll/coffeescript 2014-01-30 18:39:40 -08:00
Ryan Morrissey 645baf3353 Added new “Editors” section to `_plugins` for “sublime-jekyll”. 2014-01-29 23:09:42 -05:00
Parker Moore 9bd160dd8e Travis is seriously inbred. 2014-01-28 23:40:55 -05:00
Parker Moore 1d014edca2 Update history to reflect merge of #1999 [ci skip] 2014-01-28 23:40:08 -05:00
Parker Moore 0c6d798dc6 Merge pull request #1999 from 23maverick23/jekyll-font-awesome 2014-01-28 20:39:49 -08:00
Parker Moore dbd3d15f29 Update history to reflect merge of #1998 [ci skip] 2014-01-28 23:39:12 -05:00
Parker Moore 088a1db74d Merge pull request #1998 from 23maverick23/jekyll-humanize 2014-01-28 20:38:42 -08:00
Ryan Morrissey a02123bee4 Quickly and easily add Font Awesome icons to your posts. 2014-01-28 22:32:12 -05:00
Ryan Morrissey 2d6bd741d0 Adding jekyll-humanize plugin to site documentation. 2014-01-28 22:23:34 -05:00
Parker Moore c9a732c4f9 Update history to reflect merge of #1993 [ci skip] 2014-01-26 13:39:31 -05:00
Parker Moore aa6cee83af Merge pull request #1993 from azizshamim/mimetypes_update 2014-01-26 10:39:04 -08:00
Aziz Shamim 509e2181de sync mime types to GitHub 2014-01-26 12:15:15 -06:00
Parker Moore fdbfd719ca Add CoffeeScript converter. 2014-01-25 20:38:51 -05:00
Matt Rogers ea397d0946 Update history to reflect merge of #1984 2014-01-24 21:45:37 -06:00
Matt Rogers 7d6defabf9 Merge pull request #1984 from jekyll/yarp 2014-01-24 19:45:18 -08:00
Parker Moore 710e0e5a3c Hm... I wonder if yarp can speed up our build process. 2014-01-24 22:44:26 -05:00
Matt Rogers ecc05e57ae Update history to reflect merge of #1985 2014-01-24 21:42:59 -06:00
Matt Rogers edf9b7bf1d Merge pull request #1985 from jekyll/rebund 2014-01-24 19:42:55 -08:00
Parker Moore 37b587168f Don't need to install bundler, right? 2014-01-24 22:31:44 -05:00
Parker Moore d2e22eda28 Add some rebund ❤️ to speed up TravisCI builds. 2014-01-24 22:23:55 -05:00
Matt Rogers 2e1ab7e6fe Update history to reflect merge of #1983 2014-01-24 21:10:50 -06:00
Matt Rogers 4d45b4d950 Merge pull request #1983 from jfirebaugh/perf 2014-01-24 19:10:45 -08:00
John Firebaugh 4a769dbf5f Optimize Post#{next,previous}
Use object equality for comparisons rather than Comparable#==,
which in turn uses Post#<=>, which is slow.

This yielded a 3x performance improvement for `jekyll build`
on a large site (1m6.467s -> 0m19.532s).
2014-01-24 17:17:41 -08:00
Matt Rogers b2c45aafdc Update history to reflect merge of #1932 2014-01-24 17:17:55 -06:00
Matt Rogers 5b7a53b543 Merge pull request #1932 from jekyll/sass 2014-01-24 15:18:06 -08:00
Parker Moore c9a3c40f83 fixes based on @mattr-'s notes 2014-01-24 12:19:19 -05:00
Parker Moore 774bf96c61 Merge master into sass 2014-01-24 12:17:35 -05:00
Dan Tao fafacef0a0 added a test that YAML.load doesn't get clobbered
I THINK this is a good idea? I considered multiple approaches to testing this;
what I like about this dumb way (just try to deserialize a symbol) is that it's
nice and simple.
2014-01-23 17:42:14 -08:00
Dan Tao 4f0b1bdf6d switched from YAML.safe_load* to SafeYAML.load* 2014-01-23 17:25:17 -08:00
Matt Rogers 8114ae6552 Update history to reflect merge of #1931 2014-01-22 07:38:33 -06:00