Skip to content

Commit 702a1f1

Browse files
committed
sharing
1 parent f3dc6a6 commit 702a1f1

File tree

4 files changed

+62
-6
lines changed

4 files changed

+62
-6
lines changed

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,5 @@ gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
2626
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
2727
# do not have a Java counterpart.
2828
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
29+
30+
gem "jekyll-share-plugin", "~> 1.0", group: :jekyll_plugins

Gemfile.lock

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,16 @@ GEM
55
public_suffix (>= 2.0.2, < 7.0)
66
base64 (0.2.0)
77
bigdecimal (3.1.9)
8+
cgi (0.4.2)
89
colorator (1.1.0)
910
concurrent-ruby (1.3.5)
11+
crass (1.0.6)
1012
csv (3.3.4)
1113
em-websocket (0.5.3)
1214
eventmachine (>= 0.12.9)
1315
http_parser.rb (~> 0)
16+
erb (4.0.4)
17+
cgi (>= 0.3.3)
1418
eventmachine (1.2.7)
1519
ffi (1.17.1-aarch64-linux-gnu)
1620
ffi (1.17.1-aarch64-linux-musl)
@@ -70,6 +74,9 @@ GEM
7074
sass-embedded (~> 1.75)
7175
jekyll-seo-tag (2.8.0)
7276
jekyll (>= 3.8, < 5.0)
77+
jekyll-share-plugin (1.0.0)
78+
jekyll (>= 3.7, < 5.0)
79+
share_with
7380
jekyll-sitemap (1.4.0)
7481
jekyll (>= 3.7, < 5.0)
7582
jekyll-watch (2.2.1)
@@ -83,14 +90,36 @@ GEM
8390
listen (3.9.0)
8491
rb-fsevent (~> 0.10, >= 0.10.3)
8592
rb-inotify (~> 0.9, >= 0.9.10)
93+
loofah (2.24.0)
94+
crass (~> 1.0.2)
95+
nokogiri (>= 1.12.0)
8696
mercenary (0.3.6)
8797
minima (2.5.1)
8898
jekyll (>= 3.5, < 5.0)
8999
jekyll-feed (~> 0.9)
90100
jekyll-seo-tag (~> 2.1)
101+
nokogiri (1.18.7-aarch64-linux-gnu)
102+
racc (~> 1.4)
103+
nokogiri (1.18.7-aarch64-linux-musl)
104+
racc (~> 1.4)
105+
nokogiri (1.18.7-arm-linux-gnu)
106+
racc (~> 1.4)
107+
nokogiri (1.18.7-arm-linux-musl)
108+
racc (~> 1.4)
109+
nokogiri (1.18.7-arm64-darwin)
110+
racc (~> 1.4)
111+
nokogiri (1.18.7-x64-mingw-ucrt)
112+
racc (~> 1.4)
113+
nokogiri (1.18.7-x86_64-darwin)
114+
racc (~> 1.4)
115+
nokogiri (1.18.7-x86_64-linux-gnu)
116+
racc (~> 1.4)
117+
nokogiri (1.18.7-x86_64-linux-musl)
118+
racc (~> 1.4)
91119
pathutil (0.16.2)
92120
forwardable-extended (~> 2.6)
93121
public_suffix (5.1.1)
122+
racc (1.8.1)
94123
rake (13.2.1)
95124
rb-fsevent (0.11.2)
96125
rb-inotify (0.11.1)
@@ -116,6 +145,9 @@ GEM
116145
google-protobuf (~> 4.30)
117146
sass-embedded (1.86.3-x86_64-linux-musl)
118147
google-protobuf (~> 4.30)
148+
share_with (1.0.0)
149+
erb
150+
loofah
119151
terminal-table (1.8.0)
120152
unicode-display_width (~> 1.1, >= 1.1.1)
121153
tzinfo (2.0.6)
@@ -143,6 +175,7 @@ DEPENDENCIES
143175
jekyll (~> 4.4.1)
144176
jekyll-feed (~> 0.17)
145177
jekyll-paginate-v2 (~> 3.0)
178+
jekyll-share-plugin (~> 1.0)
146179
jekyll-sitemap (~> 1.4)
147180
minima (~> 2.5)
148181
tzinfo (>= 1, < 3)

_config.yml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,32 @@ autopages:
7676
categories:
7777
enabled: false
7878
collections:
79-
enabled: false
79+
enabled: false
80+
81+
82+
jekyll-share:
83+
mappings:
84+
twitter:hashtags: '@tags'
85+
email:subject: '@title'
86+
groups:
87+
default:
88+
wrappers:
89+
service_start: '<li>'
90+
service_end: '</li>'
91+
group_start: '<ul>'
92+
group_end: '</ul>'
93+
extend_with:
94+
- icons.font_awesome
95+
icon_size: 'medium'
96+
template: 'icon'
97+
services:
98+
- linkedin
99+
- twitter
100+
- reddit
101+
- facebook
102+
- email
103+
104+
80105

81106
exclude:
82107
- README.md

_layouts/post.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,7 @@ <h3 class="sd-title">Tags:</h3>
4747
<div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing">
4848
<h3 class="sd-title">Share this:</h3>
4949
<div class="sd-content">
50-
<ul>
51-
<li class="share-linkedin"><a rel="nofollow noopener noreferrer" data-shared="sharing-linkedin-334" class="share-linkedin sd-button share-icon no-text" href="{{ page.url | relative_url }}?share=linkedin" target="_blank" title="Click to share on LinkedIn" ><span></span><span class="sharing-screen-reader-text">Click to share on LinkedIn (Opens in new window)</span></a></li>
52-
<li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-334" class="share-facebook sd-button share-icon no-text" href="{{ page.url | relative_url }}?share=facebook" target="_blank" title="Click to share on Facebook" ><span></span><span class="sharing-screen-reader-text">Click to share on Facebook (Opens in new window)</span></a></li>
53-
<li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-334" class="share-x sd-button share-icon no-text" href="{{ page.url | relative_url }}?share=x" target="_blank" title="Click to share on X" ><span></span><span class="sharing-screen-reader-text">Click to share on X (Opens in new window)</span></a></li><li class="share-end"></li>
54-
</ul>
50+
{% share_group name='default' icon_size='medium' %}
5551
</div>
5652
</div>
5753
</div>

0 commit comments

Comments
 (0)