10 KiB
Saturday, 23 November 2019
- Support for sub-submenus. See
exampleSite/config.toml
for an idea of how to implement this. Note that these sub-sub-menus will not have a visual prompt for users, so don't hide essential navigation in them. (This is because I couldn't work out a way to implement this attractively in the UI, as well as to discourage burying essential navigation.) Note: this is the last update which will be reported in this changelog. This project will move to use github tags.
Saturday, 16 November 2019
On the home page (_index.html), feature_icons tiles can have an optional url
specified. This will make the whole tile clickable. The text of that tile will turn into the link accent colour. (Thanks @ryanclarke)
Sunday, 3 November 2019
I've made it possible for a sermon to have multiple preachers. Now, 99% of the time a sermon will only be preached by one person, so why the change?
- It makes the taxonomies more consistent with pluralisation.
- There is a potential use case for having multiple preachers, such as a panel discussion, or a sermon where one person does an exegetical portion and another person applies the passage.
This is a breaking change: you'll need to change all your sermons to have the preachers:
parameter an array. If you're using TOML frontmatter you can do this with a regular expression. In atom I ran a regex find-and-replace over my whole project Finding preachers: "([A-z ]+)"
and replacing it with preachers: ["$1"]
.
Tuesday, 13 August 2019
- Thanks to @Anaeijon who provided a PR with some improved SCSS process.
- Banner Image is now set in
config.toml
by the variableParams.banner_image
so it can be processed through Hugo Pipes. - Optional more google fonts can be loaded through
config.toml
(Seeconfig.toml
in exampleSite) - Optional some plain text contact information can be included above the contact form.
- Banner Image is now set in
Tuesday, 9 July 2019
- Fix to Contact form when using Formspree (thanks @sjloregonwi)
Friday, 5 July 2019
- Using some caching to speed up build time.
- Added an image to the
exampleSite
contact page.
Thursday, 27 June 2019
- Thanks @fabianying for notices a few problems. ** Gone back to distributing FontAwesome with the site, so that mobile UI is complete. ** Increased size of the Map box to make it visible on mobile screens (thanks to @theofruitrouge)
Monday, 17 June 2019
Moved audio player for the sermons into the same
Wednesday, 5 June 2019
Now using the FontAwesome kit to load icons.
Thursday, 30 May 2019
- Merged PR from Clint Davis to improve accessibility of the theme.
Tuesday, 28 May 2019
- Netlify now uses Akismet spam filtering, so no more need for a honeypot.
Wednesday, 15 May 2019
Big change to configuration. Options for the landing/home page are now defined in /content/_index.md
(This is a homepage templateb). The reason for this is to make the main configuration smaller and neater—config.toml
should mainly have whole-site configuration values.
Wednesday, 17 April 2019
Added optional setting for Google Maps to be localised due to this issue. Under [params.map]
there are two optional settings language
and region
. These will force Google Maps to be displayed for the given localisation. See here for a list of supported languages and here for a list of valid regions (Google uses the two-letter, Alpha-2 code).
Saturday, 13 April 2019
- Shortcode {{< osmap >}} is now {{< map >}} because it could be google or OSM.
Thursday, 11 April 2019
- New option - maps can be either from Google or Open Street Maps.
- New setting in
config.toml
under [Params.Map] you need to setservice = "osm"
orservice="google"
- To use Google Maps, you also need to define
api_key
https://developers.google.com/maps/documentation/embed/get-api-key
- New setting in
Tuesday, 9 April 2019
- There's now an option to use either Faithlife Reftagger or the Blue Letter Bible ScriptTagger. I think Faithlife's reftagger looks much better,
but its incompatibility with adblock plus may be a deal-breaker for some websites. (Actually, I've no idea what causes the site to break with adblock plus. It's javascript, but I can't work out which one.)
Wednesday, 3 April 2019
Big change - really version 2 now!
- Updated a bunch of SCSS and js to newer version from html5up.
Monday, 1 April 2019
- A bunch of changes to javascript libraries. Fewer are now pulled from CDN, and there are a few more libraries loaded which weren't being before (my mistake) with the hope of improving sites using Safari.
Monday, 4 March 2019
- Changed podcast feed so passage is displayed in brackets following the sermon title.
Tuesday, 19 February 2019
Monday, 18 February 2019
- Somehow
overlay.png
got lost (probably when I converted to using Hugo Pipes). It's not found.
Monday, 11 February 2019
- Added optional instant.page support. This allows for prefetching of pages in some modern browsers and should increase the speed of the site for users. To enable, set
instant_page = true
in the[params]
section ofconfig.toml
. - Only load plyr on pages. This should slightly improve loading time, but it would be even better to only load the library when
<audio>
is on a page - I'm not sure how to do that.
Tuesday, 29 January 2019
Monday, 14 January 2019
- Added a small space between icon and word in download button for sermon recordings.
Monday, 5 November 2018
- FontAwesome 5.5
- Fixed pluralised titles for sermon series.
Saturday, 13 October 2018
- FontAwesome 5.4.1
- Leaflet JS 1.3.4
Wednesday, 3 October 2018
- A small change to the single sermon partial to make code more DRY.
- Discovered the
rssLimit
configuration setting so removed.Params.Podcast.num_episodes
setting and code which used it. So now, to set how many episodes use the built-in setting. (This does mean all feeds, e.g. blog and podcast, will have the same number of entries.)
Wednesday, 26 September 2018
- Bugfix: Custom CSS variable was incorrect. To enable custom CSS, see the updated config.toml in the exampleSite. Place your custom CSS file in
/static
. - Updated to plyr 3.4.4
Monday, 17 September 2018
Big changes for podcast discovery.
- Added 'Subscribe on Android' and 'Subscribe in iTunes' link to list of sermons.
To make this work, there's been a few variables changed in
config.toml
- see the `exampleSite config for details.
Monday, 10 September 2018
- Added meta tag for linking to Apple Podcasts on iOS (see this page for more information)
**
.Site.Params.Podcast.iTunesID
in config.toml required for this feature. NB changes on 17/9/18
Sunday, 9 September 2018
- Changed to Relative Permalinks for assets to ensure the
exampleSite
builds on //themes.gohugo.io.
Thursday, 30 August 2018
- FontAwesome 5.3.1 now has some 'religious' icons
Saturday, 18 August 2018
- Added scss for
input:not([type]),
to deal withhugo --minify
in 0.47
Friday, 17 August 2018
- Added honeypot spam protection for netlify forms
- Updated to use scss to hide the field (hopefully trickier for bots).
Tuesday, 14 August 2018
Wednesday, 8 August 2018
- Limit podcast episodes to 50 by default. This can be changed by setting num_episodes in the [Podcast] section of config.toml.
Tuesday, 24 July 2018
- Update FontAwesome to 5.2
Monday, 23 July 2018
- Change preachers from an array, since sermons are (normally) only preached by one person.
Friday, 20 July 2018
- Include OpenGraph and Twitter Card meta-data.
- Note: this breaks previous frontmatter. feature_image is now deprecated and replaced with images, which is an array.
Thursday, 12 July 2018
- Updated SCSS processing for Hugo 0.43
Sunday, 24 June 2018
- Made copyright an array of options
- Separate copyright notice for podcast
Saturday, 23 June 2018
- Updated fontawesome to 5.1.0
- Updated plyr to 3.3.20
Friday, 22 June 2018
- Changed CSS to keep images inside boxes.
Friday, 22 June 2018
- Moved the 'featured image' for sermons into a left-hand column. The reason for this is to have the audio controls show up 'before the fold'
Friday, 22 June 2018
- Put anchor points (#services, #feature-icons, #feature-images, #call-to-action) within index.html layout.
21 June 2018
- Added plyr.io audio player
- Changed sermon single to work with new plyr
18 June 2018
- Changes to CSS so that h1 now looks like a heading.
- Changes to CSS so h1 use in Nav Bar fits with the theme
28 May 2018
- Added bible popups using refTagger
18 May 2018
- First Release
- Basic functionality