diff options
author | Rahul Tiwari <jprrahultiwari@gmail.com> | 2020-04-19 09:54:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-19 09:54:31 +0300 |
commit | dc4b3710fc574691815adaf6cfe4adc7cfef427d (patch) | |
tree | 21b3824e40d60bdc4300f5ac4e525358dfcddd8e | |
parent | 3665790a40298c0b9eb43455033a271e717ccd66 (diff) | |
parent | 045edd503c0deb1cb9347bb28aa33b206a9d9ea2 (diff) |
Merge pull request #4 from verkaufer/profile_links_as_partial
Use a partial to render social profile links
-rw-r--r-- | .personalize.toml | 26 | ||||
-rw-r--r-- | layouts/index.html | 30 | ||||
-rw-r--r-- | layouts/partials/profile_link.html | 6 |
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> <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 }} |