diff options
author | David Gunter <david@davidgunter.ca> | 2020-04-19 04:00:18 +0300 |
---|---|---|
committer | David Gunter <david@davidgunter.ca> | 2020-04-19 04:00:18 +0300 |
commit | 045edd503c0deb1cb9347bb28aa33b206a9d9ea2 (patch) | |
tree | 21b3824e40d60bdc4300f5ac4e525358dfcddd8e /layouts | |
parent | 3665790a40298c0b9eb43455033a271e717ccd66 (diff) |
Use a partial to render social profile links.
The .personalize.toml now requires all social profile links be TOML table entries.
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/index.html | 30 | ||||
-rw-r--r-- | layouts/partials/profile_link.html | 6 |
2 files changed, 10 insertions, 26 deletions
diff --git a/layouts/index.html b/layouts/index.html index d74095d..a69f10b 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -9,31 +9,9 @@ <h4>{{ .Site.Data.personalize.About| markdownify }}</h4> <table> - <tr> - {{ if ne .Site.Data.personalize.Github "" }} - <td><i class="fab fa-github" aria-hidden="true"></i></td> - <td> <a href="https://github.com/{{ .Site.Data.personalize.Github }}" target="_blank">GitHub</a></td> - {{ end }} - </tr> - <tr> - {{ if ne .Site.Data.personalize.Twitter "" }} - <td><i class="fab fa-twitter" aria-hidden="true"></i></td> - <td> <a href="https://twitter.com/{{ .Site.Data.personalize.Twitter }}" target="_blank">Twitter</a> - </td> - {{ end }} - </tr> - <tr> - {{ if ne .Site.Data.personalize.Goodreads "" }} - <td><i class="fab fa-goodreads" aria-hidden="true"></i></td> - <td> <a href="{{ .Site.Data.personalize.Goodreads }}" target="_blank">Goodreads</a></td> - {{ end }} - </tr> - <tr> - {{ if ne .Site.Data.personalize.Linkedin "" }} - <td><i class="fab fa-linkedin" aria-hidden="true"></i></td> - <td> <a href="{{ .Site.Data.personalize.Linkedin }}" target="_blank">LinkedIn</a></td> - {{ end }} - </tr> + {{ range .Site.Data.personalize.profiles }} + {{ partial "profile_link.html" . }} + {{ end }} <tr> {{ if ne .Site.Data.personalize.Resume "" }} <td><i class="fas fa-file-alt" aria-hidden="true"></i></td> @@ -68,4 +46,4 @@ </body> -</html>
\ No newline at end of file +</html> diff --git a/layouts/partials/profile_link.html b/layouts/partials/profile_link.html new file mode 100644 index 0000000..f737edc --- /dev/null +++ b/layouts/partials/profile_link.html @@ -0,0 +1,6 @@ +{{ if and (isset . "url") ( ne .url "") }} +<tr> + <td><i class="fab fa-{{ lower .name }}" aria-hidden="true"></i></td> + <td> <a href="{{ url }}" target="_blank">{{ .name }}</a></td> +</tr> +{{ end }} |