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:
authorRahul Tiwari <jprrahultiwari@gmail.com>2020-04-19 09:54:31 +0300
committerGitHub <noreply@github.com>2020-04-19 09:54:31 +0300
commitdc4b3710fc574691815adaf6cfe4adc7cfef427d (patch)
tree21b3824e40d60bdc4300f5ac4e525358dfcddd8e
parent3665790a40298c0b9eb43455033a271e717ccd66 (diff)
parent045edd503c0deb1cb9347bb28aa33b206a9d9ea2 (diff)
Merge pull request #4 from verkaufer/profile_links_as_partial
Use a partial to render social profile links
-rw-r--r--.personalize.toml26
-rw-r--r--layouts/index.html30
-rw-r--r--layouts/partials/profile_link.html6
3 files changed, 27 insertions, 35 deletions
diff --git a/.personalize.toml b/.personalize.toml
index 6454a9e..229cf51 100644
--- a/.personalize.toml
+++ b/.personalize.toml
@@ -3,18 +3,26 @@ Name = ""
# Supports markdown
About = ""
-# Add only the handle
-Github = ""
-Twitter = ""
-
-# Add the absolute links
-Goodreads = ""
-Linkedin = ""
-
Email = ""
# Add the filename with file extension.
Resume = ""
# Sets the number of posts to display on the front page
-PostLimit = 4 \ No newline at end of file
+PostLimit = 4
+
+[[profiles]]
+name = "GitHub"
+url = ""
+
+[[profiles]]
+name = "Twitter"
+url = ""
+
+[[profiles]]
+name = "Goodreads"
+url = ""
+
+[[profiles]]
+name = "LinkedIn"
+url = ""
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 }}