5703 Commits

Author SHA1 Message Date
Ryan Watters
3ac3539f55 Fix typo on output formats 2017-06-19 09:45:54 -05:00
Bjørn Erik Pedersen
3183b9a29d parser: Fix handling of quoted brackets in JSON front matter
Also remove a broken JSON test.

Fixes #3511
2017-06-19 16:45:52 +02:00
Bjørn Erik Pedersen
1a282ee432 vendor: Update Viper 2017-06-19 14:48:16 +02:00
Bjørn Erik Pedersen
fb53987a4f hugolib: Fix error handling for JSON front matter
Fixes #3610
2017-06-19 14:41:03 +02:00
Bud Parr
6e3bd7020b Update theme to reflect NAV changes
See PR gohugoio/gohugoioTheme#36
2017-06-19 08:00:58 -04:00
Bjørn Erik Pedersen
662e12f348 commands, create: Add .Site to the archetype templates
This commit completes the "The Revival of the Archetypes!"

If `.Site` is used in the arcetype template, the site is built and added to the template context.

Note that this may be potentially time consuming for big sites.

A more complete example would then be for the section `newsletter` and the archetype file `archetypes/newsletter.md`:

```
---
title: "{{ replace .TranslationBaseName "-" " " | title }}"
date: {{ .Date }}
tags:
- x
categories:
- x
draft: true
---

<!--more-->

{{ range first 10 ( where .Site.RegularPages "Type" "cool" ) }}
* {{ .Title }}
{{ end }}
```

And then create a new post with:

```bash
hugo new newsletter/the-latest-cool.stuff.md
```

**Hot Tip:** If you set the `newContentEditor` configuration variable to an editor on your `PATH`, the newly created article will be opened.

The above _newsletter type archetype_ illustrates the possibilities: The full Hugo `.Site` and all of Hugo's template funcs can be used in the archetype file.

Fixes #1629
2017-06-19 10:47:00 +02:00
Bjørn Erik Pedersen
422057f607 create: Use archetype template as-is as a Go template
This commit removes the fragile front matter decoding, and takes the provided archetype file as-is and processes it as a template.

This also means that we no longer will attempt to fill in default values for `title` and `date`.

The upside is that it is now easy to create these values in a dynamic way:

```toml
+++
title = {{ .BaseFileName | title }}
date = {{ .Date }}
draft = true
+++
```

You can currently use all of Hugo's template funcs, but the data context is currently very shallow:

* `.Type` gives the archetype kind provided
* `.Name` gives the target file name without extension.
* `.Path` gives the target file name
* `.Date` gives the current time as RFC3339 formatted string

The above  will probably be extended in #1629.

Fixes #452
Updates #1629
2017-06-18 19:06:28 +02:00
digitalcraftsman
f91c0c489f config.toml: Let links point to the new forum url 2017-06-17 12:55:58 +02:00
digitalcraftsman
acd7ffdf46 config.toml: Update links for GH org and forum 2017-06-17 12:52:24 +02:00
Bjørn Erik Pedersen
4aa1239070 Update links to new discuss URL 2017-06-17 10:06:49 +02:00
Bjørn Erik Pedersen
877fc4acb3 Update layout with new discussion URL 2017-06-17 10:02:14 +02:00
Bjørn Erik Pedersen
d349ce8e4c Update content files with new discussion URL 2017-06-17 10:01:14 +02:00
Ryan Watters
d78c5b4d5c Replace all instances of discuss.gohugo.io with new discourse.gohugo.io URL 2017-06-16 20:50:36 -05:00
Ryan Watters
e731a7aa51 Fix heading typo for Windows 10 users in install instructions 2017-06-16 20:44:24 -05:00
Ryan Watters
4231fd695e Update all relevant instances of spf13 to gohugoio in install instructions 2017-06-16 20:39:42 -05:00
digitalcraftsman
ce7fc7dee7 Add upgrade instructions using Homebrew 2017-06-16 20:53:36 +02:00
Leon Barnard
728f04ce8a Adding upgrade instructions using Homebrew 2017-06-16 11:38:43 -07:00
Bjørn Erik Pedersen
411ac93086 vendor: Update deps 2017-06-16 14:24:40 +02:00
Bjørn Erik Pedersen
4345026bd6 releaser: Add TODO 2017-06-16 10:11:02 +02:00
Bjørn Erik Pedersen
8c9359bab4 releaser: Prepare repository for 0.24-DEV
[ci skip]
2017-06-16 09:52:02 +02:00
Bjørn Erik Pedersen
deffb4c3d9 releaser: Prepare repository for 0.24-DEV
[ci skip]
2017-06-16 09:52:02 +02:00
Bjørn Erik Pedersen
12b844daf0 releaser: Update /docs to 0.23 [ci skip] 2017-06-16 09:47:25 +02:00
Bjørn Erik Pedersen
d9fb81b49d releaser: Add relase notes to /docs for release of 0.23
[ci skip]
v0.23
2017-06-16 09:47:21 +02:00
Bjørn Erik Pedersen
b502b9d8cc releaser: Bump versions for release of 0.23
[ci skip]
2017-06-16 09:41:39 +02:00
Bjørn Erik Pedersen
f6c33e97ab releaser: Bump versions for release of 0.23
[ci skip]
2017-06-16 09:41:39 +02:00
Bjørn Erik Pedersen
781a1539cc releaser: Update /docs [ci skip] 2017-06-16 09:41:39 +02:00
Bjørn Erik Pedersen
af85eb62b4 releaser: Adjust 2017-06-16 09:40:47 +02:00
Bjørn Erik Pedersen
882b2b61fc releaser: Add release notes draft for 0.23
[ci skip]
2017-06-16 09:08:13 +02:00
Bjørn Erik Pedersen
00e2fe077a releaser: Adapt release logic to docs submodule 2017-06-16 08:51:43 +02:00
digitalcraftsman
caf8a69d19 docs: Fix typo in robots-txt.md 2017-06-15 20:38:48 +02:00
Bud Parr
d4e8ea3e63 Move the theme to the new org
* Swap out old theme for new (moved/renamed) theme

* Fix hardcoded links to theme assets

See PR rdwatters/hugo-docs-concept#143
2017-06-15 10:55:39 -05:00
josephrexme
4bfd4afa63 Fix typo 2017-06-14 19:47:27 -05:00
Andy Williams
4f877e8619 docs: Fix typo in output-formats.md
Fix a minor typo in output-formats.md
2017-06-14 21:03:59 +02:00
Ryan Watters
481850c9f5 Add STOQE's tweet 2017-06-14 14:03:06 -05:00
Ryan Watters
186eacbe4f Update tweets through mid-June 2017-06-14 14:02:20 -05:00
digitalcraftsman
9ed2a9b1e8 docs: Fix 'Refine this Page' link in menu.html 2017-06-14 20:58:06 +02:00
Carnë Draug
75c8dac3c4 docs: RSS uses .Summary instead of .Content since 0.20. 2017-06-14 20:57:42 +02:00
Bjørn Erik Pedersen
ccb8300d38 Update logo link in README 2017-06-14 11:24:09 +02:00
Bjørn Erik Pedersen
214dbdfb6f Remove docs building from CI builds
We could probably get it working, but we have plenty of site tests now.
2017-06-14 11:16:06 +02:00
Bjørn Erik Pedersen
729be8074b commands: Adjust docs path 2017-06-14 10:37:58 +02:00
Bjørn Erik Pedersen
6cee0dfe53 Add docs as submodule 2017-06-14 10:35:24 +02:00
Bjørn Erik Pedersen
8be3934b59 docs: Remove
Docs site is moved to https://github.com/gohugoio/hugoDocs

Will be re-added here as a Git submodule.
2017-06-14 10:32:16 +02:00
Bjørn Erik Pedersen
7c32540aad Create README.md 2017-06-14 10:13:23 +02:00
Bjørn Erik Pedersen
fbb25014e1 Update Gitter link in README
That is still running under spf13.
2017-06-13 23:39:55 +02:00
Bjørn Erik Pedersen
bf5e59958d vendor: Update to new org name 2017-06-13 22:11:05 +02:00
Bjørn Erik Pedersen
86543d6a50 Change Windows build badge link, take #3 2017-06-13 22:05:39 +02:00
Bjørn Erik Pedersen
3b47805fdd Change Windows build badge link, take #2 2017-06-13 22:04:36 +02:00
Bjørn Erik Pedersen
e6ae32a0ba Update Windows build link 2017-06-13 22:03:05 +02:00
Bjørn Erik Pedersen
5103935ae8 hugolib: Disable shaky leaktest on CI 2017-06-13 21:22:47 +02:00
digitalcraftsman
95386544e8 Update links in CONTRIBUTING.md due to the org transition 2017-06-13 19:37:30 +02:00