Commit Graph
6054 Commits
Author SHA1 Message Date
Bud Parr 176c35d4d2 Update theme to include theme PR gohugoio/gohugoioTheme#37 2017-06-19 11:54:17 -04:00
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]
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