mirror of
https://git.adityakumar.xyz/hugo-theme-introduction.git
synced 2024-11-08 22:49:44 +00:00
Update docs and config.toml
- Add instructions for Contact section clock and Plausible - Update README and Theme Features post Close #273
This commit is contained in:
parent
fe776a91c8
commit
2932037152
8 changed files with 59 additions and 18 deletions
|
@ -176,6 +176,14 @@ See the [hugo documentation](https://gohugo.io/content-management/multilingual/)
|
|||
|
||||
Introduction contains a default menu. If you want to override this, you can do so by defining a `menu.main` in `config.toml`.
|
||||
|
||||
## Contact section clock
|
||||
|
||||
Introduction can optionally show your current local time in your [contact section](https://hugo-introduction.netlify.app/#contact). This uses vanilla JS and variables you provide. You can set this up by copying the settings in the exampleSite `config.toml` for `localTime`, `timeZone`, and `timeFormat`.
|
||||
|
||||
## Plausible
|
||||
|
||||
You can easily use Plausible.io for analytics by setting `plausible = true` in your `config.toml`. Plausible offers a privacy-friendly alternative to Google Analytics. You'll need your own Plausible account - see [plausible.io](https://plausible.io/) for more.
|
||||
|
||||
## Google Analytics
|
||||
|
||||
Set `googleAnalytics` in `config.toml` to activate Hugo's [internal Google Analytics template](https://gohugo.io/templates/internal/#google-analytics).
|
||||
|
|
|
@ -51,6 +51,20 @@ hr
|
|||
background-color: $secondary
|
||||
height: 1px
|
||||
|
||||
details
|
||||
padding: .5em .5em 0
|
||||
|
||||
summary
|
||||
margin: -.5em -.5em 0
|
||||
padding: .5em
|
||||
cursor: pointer
|
||||
|
||||
details[open]
|
||||
padding: .5em
|
||||
|
||||
details[open] summary
|
||||
margin-bottom: .5em
|
||||
|
||||
.container
|
||||
max-width: 1000px
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ DefaultContentLanguage = "en" # Default language fo
|
|||
# googleAnalytics = "" # https://gohugo.io/templates/internal/#google-analytics
|
||||
|
||||
[params]
|
||||
themeStyle = "light" # Choose "light" or "dark" or "auto"
|
||||
themeStyle = "auto" # Choose "light" or "dark" or "auto"
|
||||
favicon = "/img/fav.ico" # Path to favicon file
|
||||
showRSSButton = false # Show rss button in navigation
|
||||
fadeIn = true # Turn on/off the fade-in effect
|
||||
|
@ -14,6 +14,7 @@ DefaultContentLanguage = "en" # Default language fo
|
|||
email = "youremail@email.com" # E-mail address for contact section
|
||||
# customCSS = ["foo.css"] # Include custom css files placed under assets/
|
||||
# customJS = ["foo.js"] # Include custom JavaScript files placed under assets/
|
||||
# plausible = true # Use Plausible analytics (requires an account at Plausible.io)
|
||||
|
||||
# Configure the home page
|
||||
[params.home]
|
||||
|
|
|
@ -7,6 +7,20 @@ series: ["quickstart"]
|
|||
|
||||
Here are some helpful tips for setting up this theme.
|
||||
|
||||
## Configuration
|
||||
|
||||
Most of what you'll want to configure is demonstrated in the exampleSite `config.toml`. This is [Hugo's configuration file](https://gohugo.io/getting-started/configuration/). You can copy the `config.toml` in the `exampleSite/` to your site root get started.
|
||||
|
||||
<details><summary>Here are all the options included in the configuration file for this example site!</summary>
|
||||
|
||||
```toml
|
||||
{{% md %}}
|
||||
{{< readfile file="config.toml" >}}
|
||||
{{% /md %}}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## Syntax Highlighting
|
||||
|
||||
Introduction allows the use of Hugo's rich built-in syntax highlighting capabilities. See [Syntax Highlighting](https://gohugo.io/content-management/syntax-highlighting/) in the Hugo docs.
|
||||
|
@ -45,15 +59,3 @@ defaultMarkdownHandler = "goldmark"
|
|||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
Introduction can be easily configured using [Hugo's configuration file](https://gohugo.io/getting-started/configuration/). You can copy the `config.toml` in the `exampleSite/` to your site root get started.
|
||||
|
||||
Here are all the options included in the configuration file for this example site!
|
||||
|
||||
```toml
|
||||
{{% md %}}
|
||||
{{< readfile file="config.toml" >}}
|
||||
{{% /md %}}
|
||||
```
|
||||
|
|
|
@ -4,4 +4,4 @@ title: "Contact"
|
|||
|
||||
In the Contact section of **Introduction**, you may optionally display the current time in your preferred timezone.
|
||||
|
||||
This lets visitors know what sort of response time to expect when they contact you. The timezone is easily set in the `config.toml` file.
|
||||
This lets visitors know what sort of response time to expect when they contact you. The timezone is easily set in the `config.toml` file. See the exampleSite configuration for instructions.
|
||||
|
|
|
@ -7929,6 +7929,20 @@ hr {
|
|||
background-color: #dbdbdb;
|
||||
height: 1px; }
|
||||
|
||||
details {
|
||||
padding: .5em .5em 0; }
|
||||
|
||||
summary {
|
||||
margin: -.5em -.5em 0;
|
||||
padding: .5em;
|
||||
cursor: pointer; }
|
||||
|
||||
details[open] {
|
||||
padding: .5em; }
|
||||
|
||||
details[open] summary {
|
||||
margin-bottom: .5em; }
|
||||
|
||||
.container {
|
||||
max-width: 1000px; }
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
<head>
|
||||
{{ block "head" . }}
|
||||
{{ partial "head/metadata.html" . }}
|
||||
{{ partial "head/plausible.html" . }}
|
||||
{{ partial "head/openGraph.html" . }}
|
||||
{{ partial "head/favicons.html" . }}
|
||||
{{ partial "head/css.html" . }}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
<head>
|
||||
{{ partial "head/metadata.html" . }}
|
||||
{{ if .Site.Params.plausible }}{{ partial "head/plausible.html" . }}{{ end }}
|
||||
{{ partial "head/openGraph.html" . }}
|
||||
{{ partial "head/favicons.html" . }}
|
||||
{{ partial "head/css.html" . }}
|
||||
|
|
Loading…
Reference in a new issue