Commit graph

202 commits

Author SHA1 Message Date
Regis Philibert d644dfbe42 User summary template file for taxonomy.html
Fixes #496
2022-01-18 16:13:14 -05:00
Troy Lindsay 36c029abb9
Fix support for site config featured image (#489) (#490)
* Unintentionally caused by #474
2022-01-12 12:16:02 -05:00
Troy Lindsay 3789b8edae
Standardize featured_image logic (#473) (#474) 2022-01-10 15:24:14 -05:00
Regis Philibert 57e38aad38
Make disable_share settings on both page and site level (#465)
Fixes #438
2021-12-23 16:50:08 -05:00
Regis Philibert 3592ce1c03 Re-introducing site-scripts partial for user to overwrite
Fixes #464
2021-12-23 16:33:51 -05:00
Regis Philibert 73a363ca52
Fix _styles.css bad reference in GetMainCSS (#463)
Fixes #459
2021-12-23 16:02:15 -05:00
Regis Philibert 1f11fbe012
Featured image detection refactoring: (#462)
We look for .Params.featured_image
If found > we use that as URL
If we find a Page resource matching the value of the above, we use its .RelPermalink
If none of the above we look for an resource whose filepath contains `featured` or `cover` and use its .RelPermalink if found

Fixes #233
Fixes #407
2021-12-23 15:45:27 -05:00
Tanner Smith 3b30dfbac3
Add option to change content font color (#286)
Co-authored-by: Regis Philibert <login@regisphilibert.com>
2021-12-23 15:01:14 -05:00
Regis Philibert f078a2b4d9 Fixes #332
Fixes #333
2021-12-23 14:52:38 -05:00
Regis Philibert c7b9901e01
Refactor social service logic and UX (#425)
* Start of work

* Refactor social service logic

Update README

Fixes #422

* Add URL to contributors instuctions

* Add tiktok
2021-12-02 15:22:18 -05:00
Joel S Aufrecht 3710f7e92a
added tiktok to available social media links (#444) 2021-11-16 09:15:28 -05:00
Lars Kruse b0bf3ccca1
Allow override of date format (#291)
Previously the default date format (`January 2, 2006` ) was used for
blog and single page date visualizations.

The new parameter `date_format` can be used to override this format.
This allows the visualization of localized dates or a changed precision
(down to the minute or up to the month or year of publication).

Co-authored-by: Regis Philibert <login@regisphilibert.com>
2021-10-01 13:45:22 -04:00
Marco Kinski 775277039e
i18n made WordCount and ReadingTime singular/plural aware (#363)
Co-authored-by: Regis Philibert <login@regisphilibert.com>
2021-10-01 13:23:28 -04:00
Sarah Grefalda 08d842f171
Use i18n for site navigation link tooltips (#392) 2021-10-01 13:20:46 -04:00
Ian Anderson 1ae24ada38
Only print article date if it is non-zero (#397) 2021-10-01 13:14:07 -04:00
diamon 597a631988
add default author (#408) 2021-10-01 13:11:40 -04:00
Jan Steinke e3f7fbe39d
enable hosting the website also on other domains (#355) 2021-07-14 09:29:08 -04:00
Regis Philibert 6a8f9511aa Fix resource transformation
Fixes #426
2021-06-17 09:21:34 -04:00
Regis Philibert 6eb54ab5fd
Refactor styling to drop PostCSS (#424)
Update custom_css logic (ensure retrocompat)

Fixes #423
2021-06-15 09:58:27 -04:00
zar3bski 8845854aa9
fix : production should Allow and point to Sitemap (#404) 2021-03-09 15:40:16 -05:00
Regis Philibert ffd9d903c9
Add optional processing of styles with Hugo Pipes (#387)
* Using resources.PostCSS to handle stylesheets

* Allow optional processing of assets through Hugo Pipes

* We can settle with 0.64.0
2021-01-19 15:43:02 -05:00
Jan Steinke a7f88bb583
use RelPermalink for i18n menu (#353) 2020-10-13 08:16:45 -04:00
Enguerran f5cdf1f3a6
Update baseof template (#348)
* Update comments about internal templates

* Add missing meta description for SEO

* Add variable scoping to partial

See https://gohugo.io/templates/partials/#variable-scoping
2020-10-06 08:15:01 -04:00
Adam.S 5e250268bd
Fix + character being written as &#43; (#317)
The existing template code results in the + chartering being written in a form that is not valid for the datetime element when used in and <time> tag.

This patch fixes this issue.
references:
https://discourse.gohugo.io/t/date-lastmod-return-43-in-place-of/27033
https://github.com/gohugoio/hugo/issues/7488
2020-07-20 09:43:05 -04:00
Sean 5001b28387
Add automatic cover image support (#303)
* Add support for auto-detection of featured images.

* Rename Partial, Add Documentation

Renamed the partial to func/GetFeaturedImage.html.

Additionally added more documentation in the partial to explain how it
worked, and what values were returned.

Co-authored-by: Sean Zimmermann <sz2243@columbia.edu>
2020-06-23 09:34:09 -04:00
Zihang Ye 506175f56f
Add translation for taxonomy page (#299) 2020-06-17 18:31:05 -04:00
Tanner Smith 9171519154
Site logo (#284)
* Add the option to use a logo for the top left site title
2020-06-03 16:26:29 -05:00
Tanner Smith 9752a70c09
Add head partial (#285)
* Add head-additions partial
2020-06-03 16:01:01 -05:00
nickjwhite 4cf0842964
Use relative URL for favicon (#251)
This fixes sites which have the baseURL in a subdirectory.

Co-authored-by: Nick White <git@njw.name>
2020-06-03 10:17:41 -04:00
nickjwhite cfbd40cd86
Fix relURL for custom_css (#252)
The way relURL was used meant that one needed to preface the custom_css
entries with a slash, or the href would be incorrectly set to
subdircss/mycss.css rather than subdir/css/mycss.css, in the case of
a baseURL in a subdir.

Co-authored-by: Nick White <git@njw.name>
2020-06-03 10:16:59 -04:00
sadah 0cb10e19cc
Fixed a typo in form-contact.html (#266) 2020-06-03 09:54:50 -04:00
Juan Manuel Servera 981e7a2cb2
Use | relLangURL for the base url in the site-navigation (#277)
* Use | relLangURL for the base urlº

This way, when you click on the header it maintains you in the same language you previously selected.

* Use .Site.Home.RelPermalink as proposed by @regisphilibert
2020-06-03 09:49:56 -04:00
Tanner Smith 624b79e7f6
RSS svg icon (#282)
* Add rss icon to social icons

* Revert unnecessary asset deployment
2020-06-01 15:51:41 -04:00
Sandro Santilli 2d6a91d48a
Replace another 2 .URL occurrences with .Permalink (#275)
* Replace another 2 .URL occurrences with .Permalink

This is basically a completion of #216

* Revert site-navigation URL change
2020-05-12 08:36:33 -04:00
Tanner Smith 252a11baa7
Swap the page title and site title in page <title> elements (#272) 2020-04-28 12:53:57 -04:00
Tanner Smith c289a90c13
Add the post_content_classes param for changing post content font (#260) 2020-02-18 10:23:11 +01:00
mountainbug95 c480ef1851
Clean up social link generation 2020-02-05 18:01:33 -06:00
mountainbug95 2cf4d180fa
Refactor social share buttons config 2020-02-05 11:30:00 -06:00
mountainbug95 2e7e343ce2
Add social media share buttons to the post layout 2020-02-05 10:25:46 -06:00
Regis Philibert 925262ebbd Ignore comments on reader 2020-02-05 09:39:28 -05:00
mountainbug95 acf3e2b0a6
Fix posts to allow content to be displayed in safari reader view 2020-02-04 17:09:00 -06:00
Dan Corin 878bb9bf43 Add Keybase social icon (#248)
* Add Keybase social icon

* Fix typo
2020-01-26 14:37:04 -05:00
Jesus Galvan 505b255923 Add StackOverflow social (#243) 2020-01-09 22:10:47 -05:00
frankieliu 813de5ccd6 Fix to take care of multiple author list, or for setting the (#221)
author parameter to a []string, which is the default for ox-hugo
output.
2020-01-05 15:16:57 -05:00
Jace Browning 2ee56e694c Fix Slack icon size (#237) 2020-01-05 15:15:48 -05:00
Giacomo Tenaglia f10f4d4165 Use Hugo's built in Site Config for copyright according to PR #199 (#240) 2019-12-30 12:36:11 -05:00
Jace Browning 37c462b088 Add Slack to social options (#236) 2019-11-15 14:13:07 -05:00
Bud Parr 77622f4e52
Fix URL for menus (#230)
Reverts 0d9656d939 (diff-5c3a1b4da16de002912dd90a78641f32R12)

Fixes #229
2019-10-27 18:28:52 -04:00
Josh Lubaway 0d9656d939 Replace {{ .URL }} with {{ .Permalink }} (#216)
Using the `{{ .URL }}` token results in a warning:

    WARN 2019/10/13 15:12:12 Page's .URL is deprecated and will be removed in a
    future release. Use .Permalink or .RelPermalink. If what you want is the
    front matter URL value, use .Params.url.

Steps to reproduce
==================

Follow along with the Quick Start guide at
https://gohugo.io/getting-started/quick-start/

Running `hugo server -D` emits a warning that `.URL` is deprecated.
2019-10-26 13:00:59 -04:00
Robin van Boven 7cb108bd54 Adds an author to blog posts. (#209)
* Adds an author to blog posts.

See #113

* Feedback #209, fully contain author in {{with}}

Co-authored-by: Bud Parr <budparr@gmail.com>
2019-09-30 09:34:06 -04:00
Jesse 287b3ff5e9 Fixes #212. (#213) 2019-09-28 08:49:03 -04:00
Jorge Martínez López c474ce0c66 Deprecation messages fixes. (#196)
* Fixes #180.

* Trying to fix .RSSLink deprecation message.
2019-09-15 15:12:51 -04:00
Christian Oliff 79f418c185 Remove Google News meta tags (#197)
These have been deprecated by Google
2019-09-02 12:42:56 -04:00
Christian Oliff 8124777a18 remove deprecated meta tags for old Windows Mobile and BlackBerry (#191) 2019-08-10 09:25:22 -04:00
Marco a1500631c4 localization for form-contact shortcode (#185) 2019-08-10 09:18:38 -04:00
Kirill K a460bf8838 Add commento (#178)
* feat: add commento block

Signed-off-by: Kirill K <kovalev.kirill.a@gmail.com>

* fix: use params section in config example

Signed-off-by: Kirill K <kovalev.kirill.a@gmail.com>

* fix: use defer to execute script after page load

Signed-off-by: Kirill K <kovalev.kirill.a@gmail.com>
2019-06-09 15:46:06 -04:00
echarp 0eb51edd63 Correcting issue with cached i18n menu (#174)
* Create fr.toml

French translation

* Social link to "mastodon" added

* Some statics partials are cached, to optimise rendering

* Caching moved so that the i18n menu will work as expected. Refs #35
2019-05-14 20:32:08 -04:00
Konrad Kleine e956994e13 Fix TOC header (#168)
In English, the translation that is supposed to be shown on top of the table of contents looks like this:

```toml
[whatsInThis]
other = "What's in this {{.Type }}"
```

When it is invoked, there are two mistakes: `{{ i18n "whatsInThis" humanize .Type }}`.

The first mistake is that you cannot call `humanize` in this context. The more severe one is that if you remove `humanize` it will pass the `.Type` directly to the i18n and that tries to extract `.Type` from it.
2019-03-26 16:45:46 -04:00
echarp 175482653c Optimisation "partialCached" (#165)
* Create fr.toml

French translation

* Social link to "mastodon" added

* Some statics partials are cached, to optimise rendering
2019-03-21 19:13:18 -04:00
echarp 8b348e6aad Add a link to "mastodon" (#159)
* Create fr.toml

French translation

* Social link to "mastodon" added
2019-03-04 17:25:39 -05:00
Jan Steinke 76e4b7174a add i18n translation support (#156)
* add initial translation

* readd _copy params to templates
2019-02-23 08:30:18 -05:00
Sean Harger e418548683 Support hiding the featured image header text. (#155)
I updated the documentaiton as well as changed the contact page in the
exampleSite to use this feature as a demo.
2019-02-10 22:47:28 -05:00
Andreas Caravella 75d661632a enable localization/modification of "Recent" string (#154) 2019-02-04 11:04:39 -05:00
Jan Steinke 85d9218877 add basic support for post translations (#144) 2019-01-07 19:51:26 -05:00
Bud Parr 4eacddaea3
Keep article padding throughout widths (#152)
Fixes #130
2019-01-07 19:48:55 -05:00
Bud Parr 6c05a67995
Improve semantic structure of pages (#151)
Fixes #149
2019-01-07 19:41:02 -05:00
Bud Parr 50d15478b3
Improve social link accessibility (#147)
Keep in spirit with https://medium.com/@svinkle/why-let-someone-know-when-a-link-opens-a-new-window-8699d20ed3b1 but address issue #145
2018-12-26 11:16:03 -05:00
Hannah Henderson 04a27b7ed9 Open social media links in new tab and add Medium icon (#143)
* Open social media in new tab and add Medium

svg file pulled from Medium post on their logos
and brand guides dated Aug 22, 2017

https://medium.design/logos-and-brand-guidelines-f1a01a733592

* Add new-window accessibility icon for social media icons

Visible on-hover of link-transition class, this PR also
adds a description to the social media icons indicating that
they will open in a new window.

This way, users will be able to see and hear (via a reader)
when a tab will open in a new window.

This approach is based on the one outlined here:
https://medium.com/@svinkle/why-let-someone-know-when-a-link-opens-a-new-window-8699d20ed3b1
2018-11-27 18:44:27 -05:00
Andrey Romancev cd09f253f6 Make cover dimming class customisable. (#140) 2018-11-14 16:02:29 -05:00
budparr a57189d85f
Add global background color class to footer
(it's already on the header). Fixes #135
2018-11-04 14:14:24 -05:00
budparr fd22513cf1
Add optional reading time/word count indication
via PR #134 @looer

Added config variable so this doesn't show up

Show "reading time" and "word count" but only if one of the following are true:
1) A global config `params` value is set `show_reading_time = true`
 2) A section front matter value is set `show_reading_time = true`
3) A page front matter value is set `show_reading_time = true`
2018-11-03 23:40:51 -04:00
cdeguise 37bb3cc699 Removed hardcoded theme sample hero image. This will allow the user to "blank" out the hero default set in the config. The if statement for blank was unreachable. (#133) 2018-11-03 23:09:03 -04:00
Daniele Ricci 1d79e2d477 Use relative url function for custom CSS files (#132)
Signed-off-by: Daniele Ricci <daniele@casaricci.it>
2018-09-19 12:55:38 -04:00
Jordan Ferenz 6fe34fdd5e Add Gitlab to social icons (#131)
Gitlab is a popular Git repository manager using an opensource license.
This commit adds the Gitlab social icon.
2018-09-13 10:11:36 -04:00
Bud Parr 7a32e28d4b
Add div to wrap social icons (#128)
This applies the flexbox directive `justify-between` to the nav items, not the icons themselves.

Fixes #127
2018-08-31 18:40:24 -04:00
budparr 8c1280c2a3
Fix article padding on mobile
Fixes #115
2018-07-08 19:05:33 -04:00
Anthony Fok 89c26174a4 Fix asset paths when baseURL has sub-folder (#103)
See #97
2018-05-17 16:54:40 -04:00
CCS 10b6b6be0f Add inheritance for social links. (#107) 2018-05-17 13:03:21 -04:00
shawn 41727a62e2 Issue 98 (#101)
* Add custom_css parameter.

* Copy documentation from hugo-octopress.
2018-04-24 08:48:53 -04:00
budparr 6e5e6df161
Make asset paths absolute
Fixes #97
2018-04-14 14:12:22 -04:00
Bud Parr 8b43f4662e
Replace Asset References with a data file instead of paths (#96)
* Add assets-webpack-plugin

Signed-off-by: budparr <budparr@gmail.com>

* Add generated Webpack Assets file

This file is generated by Webpack and writes the names of our hashed assets

Signed-off-by: budparr <budparr@gmail.com>

* Update stylesheet

Note sure why this was updated

Signed-off-by: budparr <budparr@gmail.com>

* Add CSS file from generated file

Replaces hardcoded path

Signed-off-by: budparr <budparr@gmail.com>
2018-04-10 18:35:56 -04:00
Bud Parr 1f3b6f5598
Pre-2.0 Enhancements (#94)
2.0 Enhancements

- Improve template structure
- Fixed issue where flexbox was configured improperly and the side column expanded with longer content.
- No longer assume that posts are called "post"
- Simplify tag handling
- Improve related posts handling
- Support native Table of contents (if declared in params)
- Add DISQUS commenting (if disqusShortname added to config)
- Uses Hugo's Related content feature 
- Add asset hashing to Webpack for performance
2018-04-09 12:33:10 -04:00
Den McHenry d5b87cb15e Don't duplicate site title in home page TITLE tag (#78)
Let's say your `.Site.Title` is "My Website". The code grabs `.Site.Title`, and then then checks to see if there's a `.Title`. When you're on the homepage, `.Title` is equivalent to `.Site.Title`, so that the browser bar will read:

> My Website | My Website

If we qualify `.Title` by confining to the `.Params` namespace, then the site title isn't duplicated:

```<title>{{ block "title" . }}{{ .Site.Title }} {{ with .Params.Title }} | {{ . }}{{ end }}{{ end }}</title>```

> My Website

But it still picks up `.Title` from posts and pages, where a content title exists in front matter:

> My Website | About Me
2018-01-15 20:26:37 -05:00
Russell Cohen 8b59adb79b Fix pagination (#76) 2018-01-08 23:03:52 -05:00
budparr ff25b71173
Fix linkedin icon to match the other social icons
Fixes #70
2017-11-06 17:44:30 -05:00
Developer Davo f9b62a2645 #68|Parmeterize number of recent posts in index.html (#69)
* Parmeterize number of recent posts in index.html

* Replace .Site.Params.recent_posts_number with $.Param "recent_posts_number" in index.html
2017-11-01 11:08:19 -04:00
Developer Davo 2a1495aaa5 Fix typo in single.html (#67) 2017-10-31 08:30:32 -04:00
budparr afd2735066
Be smarter about linking to posts on home page.
Fixes #50

Hugo's `.Summary` did not behave as I expected it to, not stripping out
HTML, so I removed the anchor block from around the posts and moved the
links to the image, title and a read more button.
2017-10-16 12:56:21 -04:00
Adam Kaplan 1e37db6cef Favicons (#54)
* Adding support for favicon

* Fixing html tag
2017-09-27 07:52:26 -04:00
budparr be9acde3f4
Merge branch 'master' of https://github.com/budparr/gohugo-theme-ananke
* 'master' of https://github.com/budparr/gohugo-theme-ananke:
  indent fix (#45)
2017-09-26 12:00:34 -04:00
budparr 4d9dc08ee0
Fix spacing 2017-09-26 11:59:56 -04:00
budparr 1dd38282ab
Remove margin 2017-09-26 11:59:47 -04:00
alea12 c850d4f9f8 indent fix (#45) 2017-09-26 11:55:13 -04:00
Brad Clark eb765fdbc8 Social icon updates (#51)
* add linkedin

* update github svg to fix spacing

* add colors from brandcolors.net
2017-09-26 11:51:01 -04:00
Brad Clark 293cedefc1 Add GitHub social icon (#48)
* add github social link

* add github css

* fix css error breaking rollover
2017-09-20 15:12:25 -04:00
Bud Parr a3dc1ac327 Add body_classes parameter to body
Fixes #43
2017-08-23 20:00:53 -04:00
Bjørn Erik Pedersen 7b5196ad18 Make Hero image work out-of-the box (#40)
* using Hero sample image in the theme's /static folder
* fall back to site config
* fall back to hard coded default if none set in page or site params
2017-07-23 08:36:54 -04:00
Bud Parr 6350c2fee6 Fixes #31 (#32) 2017-05-23 07:29:06 -04:00
Bud Parr ec0d6b4700 Bp/fix now function Fixes #29 (#30) 2017-05-15 22:12:36 -04:00
Bud Parr 8f4c3b571d
use better class names 2017-05-02 08:16:53 -04:00