7030fe3a2 Remove .hvm file dd0f98831 Add details for DigitalOcean (#1730) ff0c8a6e7 netlify: Hugo 0.97.3 e254724a7 Delete hosting-on-bitbucket.md (#1723) f4304fb7e Remove references to mmark (#1727) 255319023 remove broken link to codeplex.com (#1725) 06cc3856b delete broken link (#1724) ec80dc069 Revert "netlify: Hugo 0.97.2" 211bad5de netlify: Hugo 0.97.2 cd549bca9 Revert "netlify: Update to Hugo 0.97.1" (#1722) 1039a0a48 netlify: Update to Hugo 0.97.1 a28e0d0d3 Update AddDate method 9077b443f Update lists.md 6b174329a Update lists.md d87d9e296 netlify: Hugo 0.97.0 fa7db7c7e Merge branch 'tempv0.97.0' dd6df54b5 Fix broken anchor links (#1717) 6b6743976 Remove StackImpact showcase d00a7eda9 Fix for Cloudflare docs location (#1716) 890866722 Add git required FAQ & remove ZIP from Quick Start (#1713) 73e82d911 resources: Add `key` to reources.GetRemote options map 6795cd2a1 Correct possible typos re: Alias robots usage (#1165) efd5d186a Hosting on Cloudflare Pages (#1709) 9239c5f2a deps: Update github.com/tdewolff/minify/v2 v2.10.0 => v2.11.0 859573bc8 Merge commit 'ec920363cdeb687c8bcac9c242767d366fb058cb' 21f108f12 docs: Regen CLI docs 9b6e7afd2 Add environment as a new filter to _cascade.target git-subtree-dir: docs git-subtree-split: 7030fe3a2ea107a23a4442902cb693557a421523
3.4 KiB
title | linktitle | description | date | categories | menu | keywords | weight | toc | aliases | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequently Asked Questions | FAQ | Solutions to some common Hugo problems. | 2018-02-10 |
|
|
|
2 | true |
|
{{% note %}} Note: The answers/solutions presented below are short, and may not be enough to solve your problem. Visit Hugo Discourse and use the search. It that does not help, start a new topic and ask your questions. {{% /note %}}
I can't see my content!
Is your markdown file in draft mode? When testing, run hugo server
with the -D
or --buildDrafts
switch.
Can I set configuration variables via OS environment?
Yes you can! See Configure with Environment Variables.
How do I schedule posts?
- Set
publishDate
in the page Front Matter to a datetime in the future. If you want the creation and publication datetime to be the same, it's also sufficient to only setdate
1. - Build and publish at intervals.
How to automate the "publish at intervals" part depends on your situation:
- If you deploy from your own PC/server, you can automate with Cron or similar.
- If your site is hosted on a service similar to Netlify you can use a service such as ifttt to schedule the updates.
Also see this Twitter thread:
{{< tweet user="ChrisShort" id="962380712027590657" >}}
Can I use the latest Hugo version on Netlify?
Yes you can! Read this.
I get "TOCSS ... this feature is not available in your current Hugo version"
If you process SCSS
or SASS
to CSS
in your Hugo project, you need the Hugo extended
version, or else you may see this error message:
error: failed to transform resource: TOCSS: failed to transform "scss/main.scss" (text/x-scss): this feature is not available in your current Hugo version
We release two set of binaries for technical reasons. The extended version is not what you get by default for some installation methods. On the release page, look for archives with extended
in the name. To build hugo-extended
, use go install --tags extended
To confirm, run hugo version
and look for the word extended
.
Do I need to install Git to create, deploy, and maintain a website with Hugo?
Technically, no.
Practically, yes.
- The primary installation method documented by most (perhaps all) themes is via Git or the Hugo Modules feature.
- The Hugo Modules feature requires Go, and Go “gets” with Git.
- A Git repository is required by CI/CD hosting (Bitbucket, Cloudflare, GitHub Pages, GitLab Pages, Netlify, et. al.).
- The canonical “last modified” date for content is its Git committer date; using anything else is error-prone.
-
See Configure Dates for the order in which the different date variables are complemented by each other when not explicitly set. ↩︎