Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-24 | Add Hugo Modules | Bjørn Erik Pedersen | |
This commit implements Hugo Modules. This is a broad subject, but some keywords include: * A new `module` configuration section where you can import almost anything. You can configure both your own file mounts nd the file mounts of the modules you import. This is the new recommended way of configuring what you earlier put in `configDir`, `staticDir` etc. And it also allows you to mount folders in non-Hugo-projects, e.g. the `SCSS` folder in the Bootstrap GitHub project. * A module consists of a set of mounts to the standard 7 component types in Hugo: `static`, `content`, `layouts`, `data`, `assets`, `i18n`, and `archetypes`. Yes, Theme Components can now include content, which should be very useful, especially in bigger multilingual projects. * Modules not in your local file cache will be downloaded automatically and even "hot replaced" while the server is running. * Hugo Modules supports and encourages semver versioned modules, and uses the minimal version selection algorithm to resolve versions. * A new set of CLI commands are provided to manage all of this: `hugo mod init`, `hugo mod get`, `hugo mod graph`, `hugo mod tidy`, and `hugo mod vendor`. All of the above is backed by Go Modules. Fixes #5973 Fixes #5996 Fixes #6010 Fixes #5911 Fixes #5940 Fixes #6074 Fixes #6082 Fixes #6092 | |||
2018-12-27 | Make docshelper run again | Bjørn Erik Pedersen | |
Fixes #5568 | |||
2018-11-30 | tpl: Add godoc packages comments | Cameron Moore | |
Also fix package name in tpl/templates. | |||
2018-11-02 | tpl: Fix the docshelper | Bjørn Erik Pedersen | |
2017-09-28 | tpl: Add float template function | Lucas Jenss | |
Add a template function that allows conversion to float. This is useful, for example, when passing aspect ratios into templates, which tend to not be integers. Fixes #3307 | |||
2017-09-23 | Fix the docs helper tool | Bjørn Erik Pedersen | |
2017-06-13 | all: Update import paths to gohugoio/hugo | Bjørn Erik Pedersen | |
2017-05-22 | tpl/cast: Handle template.HTML and friends in ToInt | Cameron Moore | |
Also add tests for ToInt and ToString. Resolves #3308 | |||
2017-05-20 | tpl: Make the Namespace func signature explicit | Bjørn Erik Pedersen | |
This makes it cleaner and avoids breaking client code, such as the docs helper JSON generator. | |||
2017-05-04 | tpl: Add some GoDoc info to template func docs | Bjørn Erik Pedersen | |
Closes #3418 | |||
2017-05-02 | tpl: Add basic tests for all namespace init funcs | Cameron Moore | |
2017-05-01 | tpl: Add docshelper for template funcs | Bjørn Erik Pedersen | |
And fix some other minor related issues. Updates #3418 | |||
2017-05-01 | tpl: Fix the remaining template funcs namespace issues | Bjørn Erik Pedersen | |
See #3042 |