6011 Commits

Author SHA1 Message Date
Bjørn Erik Pedersen
c1ab9894e8 Replace aliases with Netlify's _redirects
See https://github.com/gohugoio/hugo/issues/3613
See https://github.com/gohugoio/hugo/issues/3614
2017-06-20 17:58:21 +02:00
Bjørn Erik Pedersen
c43b512b47 output: Identify extension-less text types as text
See #3614
2017-06-20 17:21:31 +02:00
Bjørn Erik Pedersen
19f2e72913 Support non-md files as archetype files
It now properly uses the extension of the target file to determine archetype file.

Fixes #3597
Fixes #3618
2017-06-20 13:41:48 +02:00
Bjørn Erik Pedersen
5b0e2ea06f Regenerate data/docs.json
And add a note about `Delimiter` in mime types.

Closes https://github.com/gohugoio/hugo/issues/3615
2017-06-20 11:10:51 +02:00
Bjørn Erik Pedersen
0f40e1fadf media, hugolib: Support extension-less media types
This change is motivated by Netlify's `_redirects` files, which is currently not possible to generate with Hugo.

This commit adds a `Delimiter` field to media type, which defaults to ".", but can be blanked out.

Fixes #3614
2017-06-20 11:04:14 +02:00
Bjørn Erik Pedersen
516e6c6dc5 hugolib: Add disableAliases
Note that even with this setting enabled, the aliases themselves are preserved on the pages.

The big motivation for this change is to be able to use the alias definitions to generate `.htaccess` or Netlify's `_redirect` files with server-side redirects.

Fixes #3613
2017-06-20 11:03:34 +02:00
Bud Parr
175eb008a4 Take the first crack at some copy for custom output types
See PR rdwatters/hugo-docs-concept#145
2017-06-19 16:46:27 -05:00
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]
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