add German translation, improve French translation, tweak English translation
move translation (i18n folder) from /exampleSite to theme root; this is cleaner; theme users can still override translation keys individually of course
order i18n keys alphabetically
improve contact page:
translate placeholders
reorganize contact-page-related keys in config.toml more logically
allow to disable contact form via config.toml
allow to remove address compontents (e-mail, phone nr, location) individually
# French subpages 404
[[redirects]]
from = "/fr/*"
to = "/fr/404.html"
status = 404
# all other pages 404 (incl. those in `defaultContentLanguage`)
# NOTE that in case you've set `defaultContentLanguageInSubdir = true` in `config.toml`, you need to change the destination below to point to the `defaultContentLanguage` subdir, e.g. `to = "/en/404.html"`
[[redirects]]
from = "/*"
to = "/404.html"
status = 404
fix copyright info in 404 page footer
remove duplicate site logo from 404 page (is already in page header which is included in the 404 page)
improve i18n:
i18n
folder) from/exampleSite
to theme root; this is cleaner; theme users can still override translation keys individually of courseimprove contact page:
config.toml
more logicallyconfig.toml
required
attributeconfig.toml
improve 404 page:
translate 404 page; note that you have to instruct your HTTP server to serve the language-specific 404 pages, for Netlify add redirect rules à la:
improve OpenGraph / Twitter Card metadata
params.title
toconfig.toml
in order to enableog:site_name
tagsparams.images
toconfig.toml
in order to enable fallback forog:image
tagsimprove FAQ page
.Lastmod
is automatically complemented bydate
andpublishDate
, so no need for custom logicclean/tidy
config.toml
:[params.nav_button]
(isn't used anywhere in the theme)googleAnalytics
)