Terry Schmidt
0371b69952
Set categor[y|ies] on post if they appear in site frontmatter defaults
2014-05-09 13:34:13 -05:00
Ben Balter
5129a3ccc3
add tests for json data
2014-05-09 10:29:37 -04:00
Anatol Broder
ab3aaebe6d
Resolve second conflict
2014-05-09 08:59:46 +02:00
Parker Moore
5d827ac40e
No more relative permalinks! Fix for a test.
2014-05-06 13:16:51 -04:00
Parker Moore
aa502348e5
Filter entries in the collection per EntryFilter#filter
2014-04-14 22:46:21 -04:00
Parker Moore
37a7236e20
Homagah it all renders I think.
2014-04-14 22:46:21 -04:00
Parker Moore
90807ac6e7
DEM TESTS
2014-04-14 22:44:29 -04:00
Parker Moore
50b46d7bee
OMG it's happening ~*Collections*~
2014-04-14 22:44:29 -04:00
Ben Balter
6c0f40385c
add test for PGP key yaml frontmatter
2014-04-06 16:03:19 -04:00
Parker Moore
806f43cdbc
Merge pull request #1568 from nitoyon/url-escape
2014-04-02 14:09:09 -04:00
Lincoln Mullen
52ac2b3850
Permit YAML blocks to end with three dots
...
The YAML spec permits blocks to end with three dots (...) in addition to
three dashes (---): http://www.yaml.org/spec/1.2/spec.html#id2760395 . Some
programs that work with Jekyll (e.g., Pandoc) prefer the dots to dashes. This
commit permits the YAML metadata block to end with either dots or dashes. It
includes tests.
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-04-02 14:06:22 -04:00
nitoyon
e3e1c11509
Fix Page#url escape
...
Post#url wasn't escaped at all.
For example, when we have a page named 'a#b.html',
we expect its url to be 'a%23b.html',
but it was actually 'a#b.html'.
We now use Jekyll::URL.escape_path and Jekyll::URL.unescape_path.
2014-03-21 16:57:41 +00:00
nitoyon
eebb6414bf
Fix Post#url escape
...
Post#url was escaped using CGI.escape.
When file name contains a space character, its url points to
non-existing URL.
For example, when we have a post named '2014-01-02-foo bar.md',
we expect its url to be '/2014/01/02/foo%20bar.html',
but it was actually '/2014/01/02/foo+bar.html'.
We now define Jekyll::URL.escape_path and Jekyll::URL.unescape_path,
and use them to escape and unescape Post#url
2014-03-21 16:57:40 +00:00
XhmikosR
553338636b
Trim trailing spaces and convert tabs to spaces.
2014-03-11 07:44:01 +02:00
Parker Moore
e3dd908d55
Add StaticFile#to_liquid['extname'] :)
2014-02-19 13:55:58 -05:00
Parker Moore
9659cfe876
Test site.static_files
2014-02-19 13:34:44 -05:00
Parker Moore
ab0ebadee3
Merge master into security-vuln-patches
2014-02-16 22:02:03 -05:00
Parker Moore
fb8e562123
Merge pull request #2042 from anthonyjsmith/draft-path
2014-02-16 21:36:00 -05:00
Parker Moore
d43341fab0
Merge pull request #2009 from penibelst/test-sass-include
2014-02-13 17:56:38 -05:00
Anthony Smith
18279558da
Update #relative_path for _drafts and add tests.
...
Resolves #2019 . Add new tests for drafts. Also check path variable in
test for posts.
2014-02-11 12:48:34 +00:00
Parker Moore
dd3018ce02
Merge pull request #1988 from jekyll/maruku-to-kramdown
2014-02-08 17:07:54 -05:00
Parker Moore
22f2001ff5
Set default markdown converter to Kramdown
...
- Update default markdown converter in docs for configuration
- Update tests so they are in line with Kramdown output
- Add deprecation message to when config is built
2014-02-08 13:17:46 -05:00
Parker Moore
f638fb1784
Merge master into security-vuln-patches
2014-02-06 17:21:54 -05:00
Anatol Broder
e36f9d7da8
First draft
2014-02-04 01:26:28 +01:00
Parker Moore
fdbfd719ca
Add CoffeeScript converter.
2014-01-25 20:38:51 -05:00
liufengyun
22e1e5f28c
make sure pages with published being false are not generated
2014-01-19 09:52:19 +08:00
Ben Balter
e3be74e376
sanity check for pages permalink traversal
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Ben Balter
4e318cd192
test symlinkd dir, not file
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Ben Balter
ce425eec8b
fix symlink so tests fail
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Ben Balter
f570a9339d
unbreak tests
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Ben Balter
dfec551cc4
add symlink failing test
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Ben Balter
0acbe95797
test multiple traversals
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Ben Balter
9e796d0627
failing test
...
Signed-off-by: Parker Moore <parkrmoore@gmail.com>
2014-01-13 22:21:30 -08:00
Matt Rogers
a2fd8ba7c3
Merge pull request #1849 from afeld/sort-attributes
2013-12-30 20:31:45 -08:00
Aidan Feldman
2bfafb3b33
make non-data properties/methods accessible to Liquid
...
per https://github.com/jekyll/jekyll/pull/1849/files#r8490593
2013-12-22 03:38:32 -05:00
Jens Nazarenus
f9ffbe0d6a
removed duplicate test scenario
2013-12-19 18:23:07 +01:00
Jens Nazarenus
43ef9a2e4f
variables in include tag with filters
2013-12-17 23:51:52 +01:00
Parker Moore
3b0c8ad654
Add some unit tests for TOML integration.
2013-11-29 23:33:52 -05:00
Juan Ignacio Donoso
01f41a7cfc
Add test to reflect #1622 behaviour
2013-10-08 14:17:56 -03:00
liufengyun
760cbc7f91
Autoload yaml files under _data directory
...
The jekyll engine will autoload all yaml files(ends with .yml or .yaml)
under _data. If there's a file members.yml under the directory, then user
can access contents of the file through site.members.
2013-10-01 11:23:33 +08:00
Thomas Torsney-Weir
c983f38cc9
add test to demonstrate issue with markdown extension parsing. adding mkd as an extension should not cause mkdn files to also be markdownified
2013-08-06 10:52:24 +02:00
Parker Moore
95491eb7e7
update categories on the new post to not fuck up old numbers
2013-07-22 13:04:07 +02:00
Parker Moore
3418a9197a
Add categories and tags and test #to_liquid
2013-07-22 12:57:03 +02:00
Parker Moore
81a7b22672
Add a new post, bump @site.posts.size
2013-07-22 12:22:47 +02:00
Parker Moore
08f6f3c2ed
Merge pull request #1204 from maul-esel/include-params2
...
Support parameters for liquid include tags.
2013-07-09 14:14:40 -07:00
Anand Narayan
7e79b9df92
added a plus to permalink
2013-06-15 23:18:31 +05:30
Anand Narayan
5c47014c90
removed cgi unescape in page destination
2013-06-15 18:38:14 +05:30
maul.esel
5a990f7854
add unit tests for include tag parameters
2013-06-11 16:11:56 +02:00
Sebastian Morr
151ffab6fe
Removed space characters in empty lines
2013-05-16 20:27:27 +02:00
Rafael Revi
528c94e481
new test case: numbers in categories
2013-05-10 02:20:43 -04:00
Parker Moore
9179f56ed7
Quick clean-up from #998 .
2013-05-05 14:59:50 +02:00
Dave Cole
805f378586
Add test for nested post_url
2013-04-29 17:48:10 -04:00
maul.esel
bcda51f97b
do not allow markdown etc. in excerpt
...
Adjust the tests accordingly. Also
add a message for one of the tests.
2013-04-11 21:02:08 +02:00
maul.esel
b10e06ce47
new test: ensure the correct excerpt is exposed to liquid
...
Also shorten test code a little bit.
2013-04-11 19:33:32 +02:00
maul.esel
0113fea7a1
Add tests for using custom excerpt
2013-04-11 14:26:20 +02:00
Parker Moore
0f2c9d29ee
Merge pull request #875 from mojombo/posts-cant-be-dirs
...
Directories with valid post names should be filtered out
2013-04-07 12:54:42 -07:00
Lucas Jenss
0bebe0f31c
Add test for processing of symlinked static files and pages
2013-03-31 20:20:15 +02:00
Parker Moore
8f890cb064
Fix tests that fail due to having a directory that looks like a post
2013-03-19 21:59:43 +01:00
Parker Moore
936ed1f849
Merge pull request #837 from ixti/feature-excerpt
...
Adds excerpt to posts
2013-03-17 07:53:41 -07:00
Tommy Sullivan
7425b2c32e
Add test to ensure plugins are executed in order of priority.
2013-03-16 15:12:57 +01:00
Parker Moore
725b127f9b
Merge pull request #536 from fotos/fix_page_dir
...
Added path in url.
2013-03-09 17:07:16 -08:00
Aleksey V Zapparov
22dcc4e20f
Adds excerpt to posts
2013-03-04 17:13:25 +01:00
Parker Moore
5a3e05dbff
Ensuring that layout is only set to the default value if layout is not specified
2013-01-12 15:31:14 -08:00
Fotos Georgiadis
4090500c5a
Added path in url.
...
Page#dir was returning the wrong dir ('/') for pages in directories.
2012-04-09 03:08:41 +03:00
Derek Prior
5801220a98
Added the ability to configure the file extensions to be processed by each converter. Test cases included.
2011-04-12 17:03:28 -04:00
Tom Preston-Werner
4afee1bda1
Merge remote branch 'jlecour/master'
...
Conflicts:
lib/jekyll/page.rb
2010-11-17 15:25:55 -06:00
Jeremy Lecour
16c19ecd19
Add a failing test for rendering dotfiles
...
The test uses a simple ".htaccess" file that needs to be rendered
as any other page, like the sitemap.xml, …
2010-09-09 09:37:51 +02:00
Leandro Lisboa Penz
b1049c84cd
Correctly generates file basename. Fixes #208 .
...
The previous procedure generated invalid basenames when the filename had
more than one dot.
2010-09-05 18:11:09 -03:00
Tom Preston-Werner
f6ef6f21ae
whitespace
2010-06-03 16:09:33 -07:00
Kris Brown
80b13a81fa
added usage of site.html_pages to test source sitemap.xml
2010-02-27 14:11:06 +00:00
Kris Brown
cd946a587b
removed tabs and made into a better example for sitemap times
2010-02-26 22:07:26 +00:00
Kris Brown
e4a2319bf3
added tests to show how date and tags can end up having the wrong value when rendered
2010-02-26 21:24:32 +00:00
Kris Brown
a0aa3fa6dc
Merge branch 'enh_post_date_in_front_matter_issue_62'
2010-01-10 21:58:34 +00:00
Kris Brown
a1550b3378
allow date to be specified in the front matter and override the value from the file name, fixes #62 and #38
2010-01-10 21:55:54 +00:00
Kris Brown
2292e4268c
added tests for handling of tags and catergories, see #73 and #84
2010-01-10 16:12:41 +00:00
Tom Preston-Werner
4c1021d597
don't prematurely terminate front matter on mid-line triple dashes. fixes #93
2010-01-08 18:04:36 -08:00
Jeffry Degrande
176c047ff1
bugfix for permalinks
...
Signed-off-by: Nick Quaranto <nick@quaran.to>
2009-07-14 19:17:44 -04:00
Simon Chiang
ca98cd0152
updated convertible to allow for posts with no, or empty YAML
2009-06-23 20:55:13 -06:00
Stefan Saasen
e39810c984
Fix exception that causes jekyll to fail when using CRLF (0d0a) linebreaks in YAML front matter.
...
Signed-off-by: Nick Quaranto <nick@quaran.to>
2009-06-23 08:10:38 -04:00
Nick Quaranto
52fbd940c3
Merging in eugenebolshakov/permalinks_for_pages
2009-06-22 18:32:18 -04:00
Nick Quaranto
102f6be6a2
Added tags to posts. Based off Henrik's implementation in 072d9e7.
2009-05-18 18:28:56 -04:00
eugenebolshakov
ee0167d706
Made pages respect permalinks style and permalinks in yml front matter
2009-05-10 14:53:00 +04:00
Bjørn Arild Mæland
4bcece18ae
Issue 7: CGI escape post titles
...
Signed-off-by: Nick Quaranto <nick@quaran.to>
2009-04-28 08:09:42 -04: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
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
4bcfaeae69
Starting on yaml categories
2009-02-10 01:12:17 -05:00
Tom Preston-Werner
c274ed3592
Merge commit 'd9b183f99826df630eedeae29f70005993da3d64' into cat
2009-01-23 14:27:59 -08:00
Chad Ingram
d9b183f998
Fix site payload available to files
2009-01-23 04:48:43 -08:00
Josh Dady
bac34fab3a
Test and fix the site.categories hash
2008-12-25 13:49:56 -05:00
remi
b45fd65a36
added tests to confirm that {{ site.posts }} in index.html was empty and {{ post.content }} wasn't rendering (both are now fixed)
2008-12-23 05:32:25 -07:00
Tom Preston-Werner
d0fbfca205
fix location of permalink test post
2008-12-21 22:12:40 -08:00
Tom Preston-Werner
fbdcf469c4
add markdown test
2008-12-15 12:04:19 -08:00
Tom Preston-Werner
8b2aedc951
implement include tag
2008-12-13 17:12:38 -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
e63b9c0719
add test source files that did not get properly added before
2008-11-22 00:15:13 -08:00
Tom Preston-Werner
6fb91f4f7d
cleanup and tests
2008-10-19 19:45:47 -07:00