1
0
mirror of https://github.com/danog/gojekyll.git synced 2024-12-11 17:00:02 +01:00
Commit Graph

540 Commits

Author SHA1 Message Date
Oliver Steele
eaadad9896 ReadMagic works on <4-byte files 2017-06-17 13:08:49 -04:00
Oliver Steele
e0bc5b9ab6 Report pathnames that cause errors; more helpers 2017-06-17 13:06:53 -04:00
Oliver Steele
bfeedfa357 Server reloads site when changed 2017-06-17 12:31:18 -04:00
Oliver Steele
6e15de4ed3 Move liquid wrapper helpers -> liquid 2017-06-17 12:31:03 -04:00
Oliver Steele
0ec73bad81 Liquid tag and filter fns can be private 2017-06-17 12:30:37 -04:00
Oliver Steele
44036937b5 Rename package main -> gojekyll; move commands to subdirectory 2017-06-17 10:51:32 -04:00
Oliver Steele
71432e79e3 Implement modified_time page variable 2017-06-17 00:19:04 -04:00
Oliver Steele
8223c9b7d8 Steps towards Windows compat 2017-06-17 00:18:48 -04:00
Oliver Steele
8a8767e569 Server sets the MIME type 2017-06-17 00:18:48 -04:00
Oliver Steele
9ff072b6d8 Server, render command, redirect / to /index.html 2017-06-16 23:50:30 -04:00
Oliver Steele
f9c1469d6b Implement liquid includes 2017-06-16 23:36:27 -04:00
Oliver Steele
a7ae4bc3c6 Implement front matter defaults 2017-06-16 23:30:10 -04:00
Oliver Steele
0b394de97e Remove the site global 2017-06-16 22:09:25 -04:00
Oliver Steele
c4ecd47fcc Move liquid files to directory; eliminate another global reference 2017-06-16 22:03:28 -04:00
Oliver Steele
80c5aad703 New file site_config.go; honor site config layouts_dir 2017-06-16 21:53:14 -04:00
Oliver Steele
28ae7b04f8 Import fsnotify 2017-06-16 20:49:44 -04:00
Oliver Steele
eb35e6415e Windows linefeeds are \r\n, not \r 2017-06-16 20:49:28 -04:00
Oliver Steele
35cc2d2142 Store Collection in Page 2017-06-16 20:19:46 -04:00
Oliver Steele
aa35dbf1c5 Remove . imports 2017-06-16 20:11:52 -04:00
Oliver Steele
20cde62eff Rename path -> name or relpath 2017-06-16 20:06:55 -04:00
Oliver Steele
9695a57374 Factor out commands, dynamic_page, helpers/liquid 2017-06-16 19:34:39 -04:00
Oliver Steele
2102f544dc Move *_helpers.go -> ./helpers/*.go 2017-06-16 19:17:22 -04:00
Oliver Steele
01f423ef02 Rename test -> example 2017-06-16 19:13:49 -04:00
Oliver Steele
1c6e4527ca Tests: assert -> require; add require.NoError 2017-06-16 16:47:49 -04:00
Oliver Steele
76db93cab6 Reduce reliance on global site variable 2017-06-16 16:44:09 -04:00
Oliver Steele
5e6de82bbf Move variable_map, file_helpers to own files 2017-06-16 15:47:41 -04:00
Oliver Steele
8c7deb783e Fix lints 2017-06-16 15:41:03 -04:00
Oliver Steele
a3a98ab4e6 Site is a field of Page; separate out {layout,markdown}.go 2017-06-16 15:14:56 -04:00
Oliver Steele
0f085318b5 Permalink computations are methods on pageFields 2017-06-16 14:52:29 -04:00
Oliver Steele
1d9fa428bc Implement sass 2017-06-16 13:47:11 -04:00
Oliver Steele
6a4b048a09 Default permalink honors md, scss output extensions 2017-06-15 22:32:10 -04:00
Oliver Steele
15cff8988a Implement --destination 2017-06-15 22:31:36 -04:00
Oliver Steele
1e12903487 Add a couple more filters 2017-06-15 22:30:53 -04:00
Oliver Steele
54bbbc9c96 Refine permalink variables 2017-06-15 19:49:04 -04:00
Oliver Steele
19274932a1 Layout inheritance 2017-06-15 11:51:40 -04:00
Oliver Steele
1f80b485d2 Apply layouts (w/out inheritance) 2017-06-15 11:30:44 -04:00
Oliver Steele
3263183272 Patch permalink paths 2017-06-15 11:18:52 -04:00
Oliver Steele
9b882e1407 Implement jsonify filter 2017-06-15 10:17:30 -04:00
Oliver Steele
103390d39d Handle empty frontmatter 2017-06-15 10:17:21 -04:00
Oliver Steele
75ea2e11d0 More README 2017-06-15 09:39:06 -04:00
Oliver Steele
428b4cb1c4 Update README install 2017-06-15 09:34:51 -04:00
Oliver Steele
a4d4e363ca Simplfy page creation; always apply permalink pattern 2017-06-15 09:34:51 -04:00
Oliver Steele
4f382b1830 Rearrange Page methods 2017-06-15 09:34:51 -04:00
Oliver Steele
d57468e045 More work on template variables 2017-06-15 09:34:51 -04:00
Oliver Steele
a3ff348d3c Recompute Page.Published() 2017-06-15 09:34:51 -04:00
Oliver Steele
fdfe64126c Move permalinks to separate file 2017-06-15 09:34:51 -04:00
Oliver Steele
7a143c0fae Add doc strings; adjjust method names 2017-06-15 09:34:51 -04:00
Oliver Steele
53304c3452 Split Page into embeddings and interface 2017-06-15 09:34:51 -04:00
Oliver Steele
089417f1db Introduce a VariableMap type 2017-06-15 09:34:51 -04:00
Oliver Steele
3e68659b3a Add static page variables 2017-06-14 13:20:52 -04:00