Nick Quaranto
ab262a2ab5
Stubbing out configuration with RR and making sure include tags get rendered
2009-03-17 23:07:18 -04:00
Tom Preston-Werner
4c81c4a6b6
fix include tag to use register
2009-03-12 21:20:31 -07:00
Tom Preston-Werner
73d42b24ad
Huge refactor to move all config into Jekyll::Site
...
This commit makes Jekyll threadsafe (or at least makes it possible to be so).
It also makes it a ton easier to use Jekyll as a library for scripted site
transformation. I did, however, break all the tests. =(
2009-03-12 19:05:43 -07:00
mreid
cb13ea3000
Rebased with mojombo. All tests pass. Some conflicts with Liquid and Maruku
2009-03-12 21:25:34 +11:00
mreid
4b39c44664
configure now sets the source and dest fields so the Liquid include filter works again
2009-03-12 20:51:12 +11:00
Mark
6edfae8c26
Refactored configuration and command-line option code
2009-03-12 20:51:11 +11:00
Mark
6fec047631
Added ability to set Jekyll parameters via _config.yaml file
2009-03-12 20:46:33 +11:00
mreid
e72cde12fa
Added option to not put file date in permalink URL
2009-03-12 20:46:33 +11:00
Mark Reid
6a3680c60b
Added wordpress converter
2009-03-12 20:44:02 +11:00
Tom Preston-Werner
872a221862
Merge commit '992c4a8e6f71334f6c1a422c3547fdc535e7c8c2'
2009-03-10 17:23:30 -07:00
Tom Preston-Werner
fa53f5f7fe
Merge commit 'fb4902799746b08424eb7c483f8219e26e20d3e3'
2009-03-10 16:58:22 -07:00
Tom Preston-Werner
54d713b26a
Merge commit 'fab8442432f473ba647c682608bc8ff9ced6cca2'
2009-03-10 16:51:26 -07:00
Tom Preston-Werner
86e72a8b25
a few style changes and readme for pretty permalink
2009-03-10 16:39:44 -07:00
Tom Preston-Werner
fa1043ca69
Merge commit '7655c745c46559d7598b5558fc9bf6fa8b215e28'
2009-03-10 16:15:32 -07:00
Brandon Dimcheff
992c4a8e6f
prevented _posts from being copied to the destination directory
2009-03-04 01:24:52 -05:00
Tim Dysinger
7655c745c4
small patch to support wordpress style pretty blog urls
2009-02-26 09:13:45 -10:00
Ariejan de Vroom
fb49027997
Only query required fields from the WP Database.
2009-02-26 10:29:01 +01:00
Bjørn Arild Mæland
fab8442432
Factored the filtering code into a method
2009-02-25 21:44:07 +01:00
Ryan Tomayko
c180bc47bf
close open4 streams to prevent zombies
...
The popen4 that execs pygmetize leaves a bunch of zombie processes
around unless these streams are closed for some reason. It's not too
bad when running jekyll in one-shot mode but when running with
--server --auto --pygmentize, I eventually get "fork: resource not
available" errors :/ Closing the streams let's the processes die
while the parent stays running.
2009-02-23 22:48:23 -08:00
Bjørn Arild Mæland
25d4951f0b
Also ignore Emacs autosave files
2009-02-22 22:58:47 +01:00
Bjørn Arild Mæland
0ec9a1330a
Made it possible to enter categories from YAML as an array.
2009-02-22 19:09:16 +01:00
Elijah Miller
2135a53897
Using block syntax of popen4 to ensure that subprocesses are properly disposed of.
...
This fixes resource unavailable errors when jekyll is run with '--auto --pygments':
Liquid error: Resource temporarily unavailable – fork(2)
fork: Resource temporarily unavailable
2009-02-19 11:12:26 -08:00
Tom Preston-Werner
e9ccc5d600
Merge commit 'ee65dadc9a5ae5fc8f19848754f7175ebd630375'
2009-02-19 00:16:43 -08:00
Kevin Marsh
ee65dadc9a
Add textilize filter for transforming input into HTML via RedCloth, so you can have Textile-formatted attributes other than the page's content (for example, an excerpt)
2009-02-12 18:21:40 -05:00
Nick Quaranto
efdd5ef395
Making sure that posts flagged as published: false don't get rendered or copied.
2009-02-10 01:13:36 -05:00
Nick Quaranto
ad617da4e0
Added publish flag to posts, not preventing it from being in the destination directory yet.
2009-02-10 01:13:31 -05:00
Nick Quaranto
1211f23b53
Adding support for setting post categories through YAML if not specified by directory structure
2009-02-10 01:12:20 -05:00
Tim Dysinger
a3c18fb095
changed date format on wordpress converter (zeropadding)
2009-02-08 18:37:59 -10:00
Tom Preston-Werner
bb4d1ee119
add --version
2009-02-03 18:43:53 -08:00
Tom Preston-Werner
c274ed3592
Merge commit 'd9b183f99826df630eedeae29f70005993da3d64' into cat
2009-01-23 14:27:59 -08:00
Tom Preston-Werner
fc28a907a8
Merge commit 'bac34fab3a27a12b35add1ecab409b19941e29a6'
2009-01-23 14:22:22 -08:00
Tom Preston-Werner
9b02059054
couple of tweaks to line numbering option
2009-01-23 14:17:38 -08:00
Chad Ingram
d9b183f998
Fix site payload available to files
2009-01-23 04:48:43 -08:00
jcon
d63f1f92a2
Added line number capabilities to highlight blocks
2009-01-22 14:38:04 -05:00
Tom Preston-Werner
3ee55f1abe
Merge commit 'ea70d8ac7ae26f' into amp
2009-01-21 16:04:38 -08:00
Tom Preston-Werner
6d7a7f63bd
Merge commit 'd397b762dae'
2009-01-21 15:54:02 -08:00
Tom Preston-Werner
5311b71a5c
fix accessor line conflict
2009-01-21 15:25:55 -08:00
Tom Preston-Werner
145a2cce75
Merge commit '6980948528f'
2009-01-21 15:13:10 -08:00
Tom Preston-Werner
46259d0e43
Merge commit 'a0da1249a31faa704'
2009-01-21 15:08:18 -08:00
Tom Preston-Werner
73a5478664
Merge commit '5cfa956448f00730'
2009-01-21 15:04:57 -08:00
Tom Preston-Werner
e77b6f8a57
Merge commit '32a9b6b8dd330e826'
2009-01-21 15:00:15 -08:00
Aristotle Pagaltzis
f7a40f4d6d
entitify ampersands to prevent malformed unescaping output
2009-01-20 10:12:23 +01:00
Brian McKenna
d397b762da
Ampersands need to be escaped.
2009-01-20 11:35:45 +10:00
mreid
0b78c32771
Added option to not put file date in permalink URL
2009-01-19 19:58:53 +11:00
Brian Doll
6980948528
Allowing .htaccess files to be copied over into the generated site, to help those migrating from other blogging systems. Used an array inlcusion check vs. == in case there are other special cases like this, subtly thumbing my nose at YNGNI I guess.
2009-01-16 14:44:32 -08:00
Zachary Pinter
5cfa956448
Fixed an issue with pygments, markdown, and newlines.
2009-01-11 12:03:46 -07:00
Per Christian B. Viken
32a9b6b8dd
created a converter for textpattern, and a simple usage guide
2009-01-09 21:10:52 +01:00
Michael D. Ivey
a0da1249a3
Add a working Mephisto / MySQL converter
2009-01-04 18:58:54 -06:00
Luismi Cavalle
15c5a78a47
Fixing permalink support
2009-01-05 00:35:59 +01:00
Tom Preston-Werner
94c06d0100
more flexible textile and markdown extension matching
2009-01-02 13:07:48 -08:00
Tom Preston-Werner
23e97c1118
Merge commit '87a5e747f'
2009-01-02 12:27:25 -08:00
Tom Preston-Werner
9c52bccafb
Merge commit '4f677f627ef569be8'
2009-01-02 12:24:46 -08:00
Tom Preston-Werner
9aff9c8e75
use canonical documentation style
2009-01-02 12:21:39 -08:00
Basil Shkara
feff93c603
If title is ommitted from a Post's YAML, use the filename's slug.
2009-01-02 12:18:36 -08:00
Basil Shkara
4db696152c
Added new accessible Liquid attribute for Sites: .topics.
...
Behaves like the .categories attribute.
2009-01-02 12:18:23 -08:00
Marc Chung
87a5e747fd
Added array_to_sentence_string filter
2008-12-30 11:33:22 -07:00
Mikael Lind
4f677f627e
apply Liquid templating to includes
2008-12-27 13:03:03 +01:00
Toby DiPasquale
29313b046c
fixing typo in lib/jekyll/converters/mt.rb
2008-12-26 22:51:15 -05:00
Toby DiPasquale
e0e7bf10d1
added Typo 4+ conversion module and docs
2008-12-26 22:44:34 -05:00
Josh Dady
bac34fab3a
Test and fix the site.categories hash
2008-12-25 13:49:56 -05:00
Josh Dady
340dd68ee5
Didn't I try using standard Liquid filters first?
2008-12-25 10:00:46 -05:00
Josh Dady
0b089c5049
Merge branch 'date-format'
2008-12-25 09:39:41 -05:00
Josh Dady
863b0dd990
Okay, I didn't really need to create a new filter
2008-12-25 09:31:33 -05:00
Josh Dady
5b886e8704
Added a strftime filter
2008-12-25 09:23:57 -05:00
Tom Preston-Werner
e7b2df1156
up to 0.3.0
2008-12-24 22:10:22 -08:00
Tom Preston-Werner
dd8054411c
deep merge hashes so as to not lose data
2008-12-24 22:06:42 -08:00
Nick Gerakines
8477cb5946
Adding Movable Type migration library to lib/jekyll/converters/.
2008-12-24 16:16:18 -08:00
Mark Reid
a8ab6a0adb
Added wordpress converter
2008-12-24 15:39:32 -08:00
Tom Preston-Werner
9fb1f6e7c8
fix backup file ignore merge
2008-12-24 15:36:47 -08:00
Tom Preston-Werner
dad9a31559
fix categories and add topics
2008-12-24 15:25:42 -08:00
Tom Preston-Werner
c46ea4096d
simplify and correct rendering pipeline
2008-12-24 13:17:28 -08:00
Tom Preston-Werner
2074f92ed6
Merge commit '5a954e'
2008-12-24 11:49:20 -08:00
Mikael Lind
d85c0d3236
ignore backup files (end with "~")
2008-12-24 19:24:15 +01:00
Mikael Lind
5a954e04c8
fixed a path bug in read_posts()
2008-12-24 19:08:05 +01:00
remi
0f848ee2d7
Rendered post content wasn't available when pages were being rendered (as {{ site.posts }}). This ensures that we read & render _posts before rendering other pages.
2008-12-23 04:59:47 -07:00
Tom Preston-Werner
8a2a42ba71
restrict include filenames
2008-12-21 23:17:41 -08:00
Tom Preston-Werner
fd88a56c55
fix double slash caused by empty categories
2008-12-21 21:26:33 -08:00
Tom Preston-Werner
bb676556a8
properly reject directories in _layouts
2008-12-21 21:13:14 -08:00
Tom Preston-Werner
a9f74bc076
small stylistic change
2008-12-21 20:52:41 -08:00
Tom Preston-Werner
bd1e5a6095
Merge commit '6d8c73'
2008-12-21 17:56:08 -08:00
Tom Preston-Werner
10bc499ce2
Merge commit '8d08a2'
2008-12-21 17:48:41 -08:00
remi
6d8c73349e
merged Post's YAML front matter into its to_liquid payload, just like Page does. allows {{ page.arbitrary_yaml_data }} (cleaner than {{ page.data['arbitrary_yaml_data'] }})
2008-12-20 12:53:07 -07:00
remi
4c05729adc
made post's YAML front matter available as post.data
2008-12-20 12:45:30 -07:00
Mark Reid
8d08a295ae
Added new date filter that shows the full month name.
2008-12-19 15:09:06 +11:00
Mark Reid
46d8fa0d56
Fixed bug that meant page data (such as the date) was not available in templates
2008-12-19 13:03:53 +11:00
Mark Reid
b18ad30880
Changed YAML delimiter matcher so as to not chew up 2nd level markdown headers
2008-12-18 23:11:34 +11:00
Mark Reid
3a8f7a8e3a
Added post categories based on directories containing _posts
2008-12-16 17:52:00 +11:00
Tom Preston-Werner
ed60ad6f72
up to 0.2.1
2008-12-15 12:34:34 -08:00
Tom Preston-Werner
59080271ed
allow use of rdiscount if --rdiscount is set and gem is installed
2008-12-15 12:27:57 -08:00
Tom Preston-Werner
bcb67ecc23
Merge commit 'b094b9'
2008-12-15 11:58:52 -08:00
Mark Reid
b094b93301
Replaced rdiscount with Maruku for Markdown with equation support
2008-12-15 16:17:45 +11:00
PJ Hyett
6502f865a6
Merge branch 'master' of git@github.com:pjhyett/jekyll
2008-12-14 18:41:00 -08:00
PJ Hyett
bf9dda6c9a
don't require directory_watcher unless it's needed
2008-12-14 18:40:45 -08:00
Tom Preston-Werner
de2959b8ea
up to 0.2.0
2008-12-14 15:16:16 -08:00
Tom Preston-Werner
d48157cf33
move related_posts into site data
2008-12-14 14:58:03 -08:00
Tom Preston-Werner
09976686e7
remove empty line
2008-12-14 14:07:40 -08:00
Tom Preston-Werner
0d84487d79
up to 0.1.6
2008-12-13 18:21:14 -08:00
Tom Preston-Werner
1006583628
only load classifier gem if necessary
2008-12-13 17:16:01 -08:00
Tom Preston-Werner
8b2aedc951
implement include tag
2008-12-13 17:12:38 -08:00
Tom Preston-Werner
906ccbb873
up to 0.1.5
2008-12-12 21:09:45 -08:00
Tom Preston-Werner
b1bf818c6d
disable true LSI by default, enable with --lsi
2008-12-12 21:03:16 -08:00
Tom Preston-Werner
f00272ea52
use pygments for code highlighting if --pygments is specified
2008-12-12 20:01:40 -08:00
Tom Preston-Werner
1e13d2f91f
Merge commit '01828dada88a6ce2ebd72268c87d79d7bd60a3fd'
2008-12-10 16:03:56 -08:00
Tom Preston-Werner
3fe1381dca
Merge commit '767d99b5bffc9fd188b1fbd1b67aef20014bc1b7'
2008-12-10 15:56:00 -08:00
Tom Preston-Werner
3041cf6ad4
Merge commit 'c31d67'
2008-12-10 15:51:14 -08:00
Tom Preston-Werner
436ada3679
Merge commit 'f3a1aa'
2008-12-10 15:47:58 -08:00
Jack Danger Canty
f3a1aa99e2
updating some comments in Page that referred to Post
2008-12-10 15:24:49 -08:00
Jack Danger Canty
ece127c865
Adding some comments to transform_pages to explain what's going on
2008-12-10 13:53:41 -08:00
Jack Danger Canty
96bf21dce7
Updating documentation for Convertible#do_layout
...
Making it clear that this method doesn't just work on posts
2008-12-10 13:53:32 -08:00
Jack Danger Canty
3840380c8d
Updating the documentation for Site#transform_pages
2008-12-10 13:53:23 -08:00
Jack Danger Canty
c31d676f0f
skipping related_posts when there is only one post.
...
Without this the Matrix class raises an error trying
to coerce nil into a Matrix.
2008-12-10 13:51:53 -08:00
Jack Danger Canty
01828dada8
Preventing Jekyll from picking up the output directory as a source
...
If you attempt to have Jekyll output to a subdirectory of the
source it may recursively copy the destination as it writes it.
2008-12-10 13:51:21 -08:00
Tom Preston-Werner
cc047da660
up to 0.1.4
2008-12-08 16:13:18 -08:00
Jack Danger Canty
767d99b5bf
Fixing that the rdiscount require rescue didn't catch.
2008-12-07 23:08:26 -08:00
Jack Danger Canty
ad29efb102
adding permalink support to posts. Defined in the post YAML
2008-12-06 16:45:39 -08:00
Tom Preston-Werner
c58d4e71ba
up to 0.1.3
2008-12-06 16:14:40 -08:00
Tom Preston-Werner
5b0ce6dddc
add directory_watcher dep
2008-12-06 16:09:52 -08:00
Chris Van Pelt
4fc33a6dfe
Got rid of the templating step in the initialize method
2008-11-23 23:39:16 -08:00
Chris Van Pelt
111f76b2fd
Nice little word count
2008-11-23 23:38:43 -08:00
Chris Van Pelt
2118b55045
I ended up having to wrap the pre code in a div for RDiscount not to freak
2008-11-23 23:36:29 -08:00
Chris Van Pelt
aba5089283
Various conversion scripts from other blogging engines
2008-11-23 14:55:39 -08:00
Chris Van Pelt
d8c54fa51a
Custom liquid tag for creating code blocks
2008-11-23 14:55:15 -08:00
Chris Van Pelt
bcde0bd608
Removed the transform from initialize to convertable right after the liquid template has been parsed
2008-11-23 14:54:49 -08:00
Chris Van Pelt
b9cdfc8824
Modified the yaml regex to accept both \r\n and \n
2008-11-23 14:53:45 -08:00
Chris Van Pelt
e2678114d9
Trys to require RDiscount and falls back gracefully, added require for the new blocks module
2008-11-23 14:52:02 -08:00
Tom Preston-Werner
c742fb7701
implement a real related posts feature. up to 0.1.2
2008-11-22 12:36:32 -08:00
Tom Preston-Werner
1838d91902
up to 0.1.1
2008-11-22 00:19:40 -08:00
Tom Preston-Werner
4f951b9b5d
send introspection data to posts
2008-11-21 18:48:35 -08:00
Tom Preston-Werner
bffdeee637
rename to Jekyll
2008-11-17 11:07:54 -08:00
Tom Preston-Werner
e964bc5856
treat _ dirs special
2008-11-16 22:39:24 -08:00
Tom Preston-Werner
551ca08296
rename to conveyer
2008-11-16 21:29:15 -08:00
Tom Preston-Werner
af673529cb
allow nested layouts
2008-11-05 22:00:30 -05:00
Tom Preston-Werner
9ff7aa3c57
set version 0.1.0
2008-11-05 18:18:28 -08:00
Tom Preston-Werner
c1e31feeec
default to no layout; makes dealing with binary files easier
2008-11-05 18:12:38 -08:00
Tom Preston-Werner
f4d8dcb64d
get multiline yaml frontmatter
2008-11-05 18:11:58 -08:00
Tom Preston-Werner
e4d07dc547
add comments and refactor out common page/post methods into Convertible module
2008-11-05 17:49:22 -08:00
Tom Preston-Werner
c98911f5c1
naive related posts implementation
2008-11-03 12:30:33 -08:00
Tom Preston-Werner
b2d2d09f95
sort posts by reverse chronology
2008-10-21 23:25:22 -07:00
Tom Preston-Werner
93afa8ca72
add Post#id
2008-10-20 13:36:37 -07:00
Tom Preston-Werner
4ef3aedb6a
handle atom feed generation
2008-10-20 12:41:43 -07:00
Tom Preston-Werner
07fe6cd128
add filters
2008-10-19 23:28:49 -07:00
Tom Preston-Werner
2a82259fc9
fix textilization of pages
2008-10-19 23:10:24 -07:00
Tom Preston-Werner
33dbb78137
got pages working
2008-10-19 22:46:08 -07:00
Tom Preston-Werner
ac3e24ac59
add binary
2008-10-19 22:18:28 -07:00
Tom Preston-Werner
7fd8fd2b14
textilize posts
2008-10-19 22:10:03 -07:00
Tom Preston-Werner
1c93bd0ce8
write posts to disk
2008-10-19 21:56:53 -07:00
Tom Preston-Werner
84b00cc63e
wrap in layout
2008-10-19 21:44:27 -07:00
Tom Preston-Werner
ecda27488c
parse out yaml from posts
2008-10-19 21:19:43 -07:00
Tom Preston-Werner
bb0fb49aee
update read_layouts with better code
2008-10-19 20:19:50 -07:00
Tom Preston-Werner
46a2c60505
Post.url
2008-10-19 20:18:05 -07:00
Tom Preston-Werner
6c0eeb573e
read posts
2008-10-19 20:12:49 -07:00
Tom Preston-Werner
6fb91f4f7d
cleanup and tests
2008-10-19 19:45:47 -07:00
Tom Preston-Werner
7dfe32a597
read layout files into hash
2008-10-19 19:35:43 -07:00
Tom Preston-Werner
d189e05d23
first commit
2008-10-19 19:07:26 -07:00