add attributes to share and profile buttons

This commit is contained in:
2023-05-25 10:00:42 +02:00
parent a5ea76a064
commit 51f49de65c
3 changed files with 11 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ homepage: https://codeberg.org/tymoteuszjozwiak/paxover
demo: https://jozwiak.top demo: https://jozwiak.top
keywords: paxover keywords: paxover
bugs: https://codeberg.org/tymoteuszjozwiak/paxover/issues bugs: https://codeberg.org/tymoteuszjozwiak/paxover/issues
license: CC BY-NC-SA license: MIT
dependencies: dependencies:
- { name: grav, version: ">=1.6.0" } - { name: grav, version: ">=1.6.0" }
@@ -95,6 +95,10 @@ form:
type: text type: text
label: Class (e.g. btn-twitter) label: Class (e.g. btn-twitter)
size: medium size: medium
.attributes:
type: text
label: Attributes (e.g. disabled)
size: medium
.link: .link:
type: text type: text
label: Link label: Link
@@ -131,6 +135,10 @@ form:
type: text type: text
label: Class (e.g. btn-twitter) label: Class (e.g. btn-twitter)
size: medium size: medium
.attributes:
type: text
label: Attributes (e.g. disabled)
size: medium
.link: .link:
type: text type: text
label: Link label: Link

View File

@@ -9,7 +9,7 @@
</div> </div>
<div class="social"> <div class="social">
{% for button in theme_config.social_buttons %} {% for button in theme_config.social_buttons %}
<a class="btn {{ button.class }}" target="_blank" rel="me nofollow noopener noreferrer" href="{{ button.link }}" title="{{ button.title }}">{{ button.name }}</a> <a class="btn {{ button.class }}" {{ button.attributes }} target="_blank" rel="me nofollow noopener noreferrer" href="{{ button.link }}" title="{{ button.title }}">{{ button.name }}</a>
{% endfor %} {% endfor %}
</div> </div>
<div class="contact"> <div class="contact">

View File

@@ -2,7 +2,7 @@
<h2>{{ theme_config.blog.share|raw }}</h2> <h2>{{ theme_config.blog.share|raw }}</h2>
<div class="share"> <div class="share">
{% for button in theme_config.blog.share_buttons %} {% for button in theme_config.blog.share_buttons %}
<a class="btn {{ button.class }}" target="_blank" rel="nofollow noopener noreferrer" href="{{ button.link }}?{{ button.url_param }}={{ page.url(true) }}" title="{{ button.title }}">{{ button.name }}</a> <a class="btn {{ button.class }}" {{ button.attributes }} target="_blank" rel="nofollow noopener noreferrer" href="{{ button.link }}?{{ button.url_param }}={{ page.url(true) }}" title="{{ button.title }}">{{ button.name }}</a>
{% endfor %} {% endfor %}
</div> </div>
</div> </div>