Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/invinciblycool/lekh.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Gunter <david@davidgunter.ca>2020-04-19 04:00:18 +0300
committerDavid Gunter <david@davidgunter.ca>2020-04-19 04:00:18 +0300
commit045edd503c0deb1cb9347bb28aa33b206a9d9ea2 (patch)
tree21b3824e40d60bdc4300f5ac4e525358dfcddd8e /layouts
parent3665790a40298c0b9eb43455033a271e717ccd66 (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.html30
-rw-r--r--layouts/partials/profile_link.html6
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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="{{ url }}" target="_blank">{{ .name }}</a></td>
+</tr>
+{{ end }}