|
|
8 年前 | |
|---|---|---|
| archetypes | 8 年前 | |
| layouts | 8 年前 | |
| static/css | 8 年前 | |
| LICENSE.md | 8 年前 | |
| README.md | 8 年前 | |
| theme.toml | 8 年前 | |
A tumblelog theme for Hugo.
This is very alpha so don’t expect anything to be clean, tidy or even work.
Content types currently supported:
This theme relies heavily on its own archetypes to generate the different content types. Your local archetypes in /archetypes will override the theme archetypes in /themes/tumble/archetypes so move or delete your local /archetypes/default.md.
From the root of your Hugo site:
$ git clone https://github.com/adrianshort/tumble.git themes/tumble
Enable the theme in your config.toml file:
theme = "tumble"
If you want the root of your tumblelog in https://example.org/deep/nested/folder/ rather than https://example.org/ it should mostly work although image relative URLs in posts might not work right. This needs tidying up so that relativeURLs = true in your config.toml is respected properly. Leave that set to false for now.
All content types except post are set to draft: false for immediate publication.
All content types have a common set of tags, which is the only taxonomy supported.
An aside is a short piece of text, typically one or two sentences. Asides don’t have titles so it’s easiest just to number them sequentially.
$ hugo new asides/1.md
A single image with an optional caption (the title) and body text.
# hugo new images/my-image-title.md
Then copy the image file itself to /static/images/ and update image_filename in the front matter if required.
Set show_title: true to display the title as a caption beneath the image.
A traditional blog post with mandatory title and body text.
$ hugo new posts/my-post-title.md
A quotation usually by someone else, with attribution to the author and optionally to the work and year.
$ hugo new quotes/shakespeare-hamlet.md
An embedded video from YouTube, Vimeo etc. This is currently quite clunky as you have to get the full embed URL from the video hosting site.
So for this video, do:
$ hugo new videos/grimes-vanessa.md
Then set the frontmatter:
embed_url: https://www.youtube.com/embed/2-aWEYezEMk