Age | Commit message (Collapse) | Author |
|
This means that the current `.Site` and ´.Hugo` is available as a globals, so you can do `site.IsServer`, `hugo.Version` etc.
Fixes #5470
Fixes #5467
Fixes #5503
|
|
The main item in this commit is showing of errors with a file context when running `hugo server`.
This can be turned off: `hugo server --disableBrowserError` (can also be set in `config.toml`).
But to get there, the error handling in Hugo needed a revision. There are some items left TODO for commits soon to follow, most notable errors in content and config files.
Fixes #5284
Fixes #5290
See #5325
See #5324
|
|
Fixes #4913
|
|
|
|
See #4598
|
|
See #4598
|
|
See #4598
|
|
Fixes #4272
|
|
|
|
|
|
This commit adds a work flow aroung GoReleaser to get the Hugo release process automated and more uniform:
* It can be run fully automated or in two steps to allow for manual edits of the relase notes.
* It supports both patch and full releases.
* It fetches author, issue, repo info. etc. for the release notes from GitHub.
* The file names produced are mainly the same as before, but we no use tar.gz as archive for all Unix versions.
* There isn't a fully automated CI setup in place yet, but the release tag is marked in the commit message with "[ci deploy]"
Fixes #3358
|
|
|
|
This is an attempt to unify method for printing.
|
|
Useful for bug reports.
Fixes #2523
|
|
|
|
Still need to add some missing headers and an AUTHORS file.
See #1646
|
|
And some other small code clean-up.
See #1502
|
|
Cobra, the CLI commander in use in Hugo, has some long awaited improvements in the error handling department.
This enables a more centralized error handling approach.
This commit introduces that by changing all the command funcs to `RunE`:
* The core part of the error logging, usage logging and `os.Exit(-1)` is now performed in one place and that one place only.
* The usage text is now only shown on invalid arguments etc. (user errors)
Fixes #1502
|
|
|
|
Trying to make them look good both in the terminal (`hugo help [command]`)
and in the web browser (http://gohugo.io/commands/). :-)
|
|
Put version handling into the helpers package so it can be used by many,
and split version and suffix to make it possible to calculate the next Hugo version.
|
|
Fixes #922
|
|
On Windows the binary name is hugo.exe and running hugo version results in
this error:
GetFileAttributesEx D:\Dev\Go\gopath\bin\hugo: The system cannot find the file specified.
This fixes that error and allows the binary name to be something other
than hugo on any OS.
|
|
information + docs
Added Version, CommitHash and BuildDate to hugolib/hugo.go and used it in build
Removed commitHash and buildDate from commands/version.go and used hugolib vars
Removed getDateFormat function from commands/version.go
Conflicts:
README.md
docs/content/templates/variables.md
|
|
|
|
Fixes #695 reported by @synful.
- No longer tries to load a configuration.
- Because of this the version tests are no longer necessary.
|
|
and added tests
|
|
|
|
Related to issue #540 and commit 3c22ca7c84456b19f2a017719b1533902594e672
|
|
|
|
|
|
|
|
|
|
|
|
handling. Integration of jWalterWeatherman library. Fixed #137
|
|
|
|
|
|
|
|
Better organization of main (controller style) code.
|