Noah Campbell
8c03141307
Use / for template names regardless of platform.
...
The path seperator was causing templates to not be loaded on windows.
Now all template names use / internally.
2013-08-12 15:03:06 -07:00
Steve Francia
ec1a3a8db9
Merge pull request #35 from noahcampbell/master
...
Address the time parsing issue.
2013-08-12 14:43:56 -07:00
Noah Campbell
3fdcd0ba7c
Support for non-standard formats.
...
Forgot to include existing formats. Integration tests include new
format.
2013-08-12 14:35:39 -07:00
Noah Campbell
0305c82513
Move timezone tests to integration test.
...
Interacting with timezones will result in checks against the filesystem.
This access, by definition, is an integration test. Creating a
*integration_test.go file will signify this change.
When interacting with Travis-ci.org, the ubuntu boxes plus go 1.1 do not
seem to support shortcode timezones, think PST. In this case, the tests
are skipped. This is not ideal, but the IRC #go-nuts channel has
indicated timezone support is still lacking. We should advise users of
hugo that timezone support may be an issue and report any odd behavior.
The workaround is to use numeric timezones (-08:00 for PST, etc.)
2013-08-12 12:04:04 -07:00
Noah Campbell
f610d45cd8
Add additional details to date test cases.
2013-08-12 09:14:30 -07:00
Noah Campbell
dd19d0cc77
Provide better support for various date formats.
...
Fixes #30 as long as the date is well formatted.
2013-08-12 09:14:29 -07:00
VonC
17aafb39dd
Avoid error if no content.
...
The homepage should still be generated.
This is useful especially in the beginning, where you start just with
the homepage.
2013-08-12 14:31:39 +02:00
Steve Francia
5b3b0f9556
Merge pull request #26 from noahcampbell/master
...
Add support for continuous testing.
2013-08-11 07:23:08 -07:00
spf13
f37e425e32
Started new release notes, added nitro step for aliases
2013-08-10 15:44:22 +01:00
spf13
0233708907
Started new release notes, added nitro step for aliases
2013-08-10 15:44:22 +01:00
spf13
ac26de205e
Adding correct canonical link to alias pages
2013-08-10 15:41:10 +01:00
spf13
824e4fa325
Adding support for aliases (redirects)
2013-08-10 15:35:34 +01:00
spf13
d5518c0966
Adding support for aliases (redirects)
2013-08-10 15:35:34 +01:00
spf13
45ce6e2b30
Merge branch 'redirect' of https://github.com/rozza/hugo into rozza-redirect
...
Conflicts:
hugolib/page.go
2013-08-10 14:08:38 +01:00
Noah Campbell
bb273df4cd
Add support for continuous testing.
...
Using travis-ci.org
2013-08-09 18:34:51 -07:00
spf13
733c0207cb
Merge branch 'master' of github.com:spf13/hugo
...
Conflicts:
hugolib/site.go
2013-08-10 02:07:35 +01:00
Steve Francia
2bf24877a6
Merge pull request #25 from noahcampbell/master
...
Internal API changes and introduce testing.
2013-08-09 18:01:51 -07:00
Noah Campbell
2bbecc7bc8
Better reporting when the template is missing.
2013-08-09 17:36:32 -07:00
Noah Campbell
309db474c7
Nitro timer is encapsulated.
...
Remove the need for NewSite by relying on appropriate defaults. Renamed
site.c to site.Config to allow Sites to be created outside the package.
2013-08-09 17:36:32 -07:00
Noah Campbell
e26b43f6d9
Adding more test cases
2013-08-09 17:36:32 -07:00
Noah Campbell
e67db666c8
Adding benchmark for parsing pages using unicode.
...
The resulting comparsion is not equal because NewPage reads the file each time where ReadFrom just reads a buffer in memory.
2013-08-09 17:36:32 -07:00
Noah Campbell
085ce15f7c
Adding ability to read from io.Reader
...
This allows for testing without relying on the file system. Parsing algorithm to not read the entire file into memory.
2013-08-09 17:36:32 -07:00
Noah Campbell
274d324c8b
Introduce unit testing for page.go
2013-08-09 17:36:32 -07:00
Noah Campbell
fa55cd9857
Remove unreachable code path.
2013-08-09 17:36:32 -07:00
Noah Campbell
0595f27e6d
Using a composite literal to create a page.
...
Wonder why the need for composite structs. Not sure if my go knowledge is lacking or if this is cruft from other programming language doctrine.
2013-08-09 17:36:32 -07:00
Noah Campbell
19538a1bd6
Support pages without folders
2013-08-09 17:36:31 -07:00
Noah Campbell
fc5e92cc24
Provide better error handling
...
Change the method signatures to follow the check ok pattern.
2013-08-09 17:36:31 -07:00
Ross Lawley
fa6b172f87
Add redirect to page parameters and redirects example
2013-08-09 21:57:22 +01:00
Ross Lawley
e2a28114d1
Add redirect to page parameters and redirects example
2013-08-09 21:57:22 +01:00
Steve Francia
4f17ad69a7
Merge pull request #22 from nsabine/master
...
Added examples to indexes.md
2013-08-09 02:16:10 -07:00
Steve Francia
694248ba56
Merge pull request #22 from nsabine/master
...
Added examples to indexes.md
2013-08-09 02:16:10 -07:00
Steve Francia
7a13434dd9
Merge pull request #21 from duncanbeevers/master
...
Added .Content variable to docs
2013-08-09 02:15:50 -07:00
Nick Sabine
a8b3e1537f
Added examples to indexes.md
2013-08-09 00:10:35 -04:00
Nick Sabine
a75577acac
Added examples to indexes.md
2013-08-09 00:10:35 -04:00
Duncan Beevers
c8469dfba0
Added .Content variable to docs
2013-08-08 16:13:03 -07:00
Duncan Beevers
04a0dbbf73
Added .Content variable to docs
2013-08-08 16:13:03 -07:00
Steve Francia
6a5e4b363a
Merge pull request #20 from VonC/version
...
Make sure hugo --version prints the version and does *nothing* else.
2013-08-08 15:52:50 -07:00
VonC
49b8ac5fbc
Make sure hugo --version prints the version and does *nothing* else.
...
Any program, when asks to print their version, only prints that, and then
stops.
hugo checks the config (and prints a warning message if not found), and
proceeds to generate the site!
Yet, the user just wanted to check the version.
This patch makes sure hugo stops after printing the version.
2013-08-08 22:21:56 +02:00
spf13
a870f4d955
Fixing missing trailing slash in baseUrl
2013-08-08 12:30:01 +01:00
Steve Francia
d89c7ec7a2
Merge pull request #19 from nsabine/master
...
Populated page Site metadata. Enables accessing Indexes from Page template.
2013-08-07 14:05:07 -07:00
Nick Sabine
780e2f311b
Populated page Site metadata. Enables accessing Indexes from Page template.
2013-08-07 14:23:24 -04:00
Steve Francia
23f6512bcc
Merge pull request #15 from hhatto/update-doc
...
update document for content directory
2013-08-06 08:05:18 -07:00
Steve Francia
42de9bd8bb
Merge pull request #15 from hhatto/update-doc
...
update document for content directory
2013-08-06 08:05:18 -07:00
spf13
fa5cb9b12f
Merge branch 'master' of github.com:spf13/hugo
2013-08-06 01:10:10 +02:00
spf13
0e57fcc9c2
Merge branch 'master' of github.com:spf13/hugo
2013-08-06 01:10:10 +02:00
spf13
05c0c22dba
fixing badlink on homepage
2013-08-06 01:06:59 +02:00
spf13
783f0d6154
fixing badlink on homepage
2013-08-06 01:06:59 +02:00
spf13
6789b6c5ce
removing erroneous debugging output
2013-08-06 01:05:50 +02:00
Hideo Hattori
3db18bca9c
update document for content directory
2013-08-06 03:14:40 +09:00
Hideo Hattori
78afe8d344
update document for content directory
2013-08-06 03:14:40 +09:00