Skip to content

Commit 194b880

Browse files
committed
Add LinkedIn
1 parent 34cd495 commit 194b880

File tree

6 files changed

+60
-0
lines changed

6 files changed

+60
-0
lines changed

public/img/linkedin.svg

Lines changed: 1 addition & 0 deletions
Loading

src/components/Footer.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ const {
3232
<li style="list-style: none; margin-bottom: 5px;">Mastodon: <a target="_blank" href="https://techhub.social/@keepandroidopen" style="text-decoration: none;">@keepandroidopen@techhub.social</a></li>
3333
<li style="list-style: none; margin-bottom: 5px;">BlueSky: <a target="_blank" href="https://bsky.app/profile/keepandroidopen.bsky.social" style="text-decoration: none;">@keepandroidopen.bsky.social</a></li>
3434
<li style="list-style: none; margin-bottom: 5px;">Twitter: <a target="_blank" href="https://x.com/AlteredDeal" style="text-decoration: none;">@AlteredDeal</a></li>
35+
<li style="list-style: none; margin-bottom: 5px;">LinkedIn: <a target="_blank" href="https://linkedin.com/company/keepandroidopen" style="text-decoration: none;">keepandroidopen</a></li>
3536
<li style="list-style: none; margin-bottom: 5px;">{site_problems_header}: <a target="_blank" href="https://github.com/keepandroidopen/keepandroidopen.github.io/issues" style="text-decoration: none;">{site_report_issues}</a></li>
3637
<li style="list-style: none; margin-bottom: 5px;"><a href="/banner" style="text-decoration: none;">Add countdown banner to your site</a></li>
3738
</ul>

src/data/signatures.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,15 @@
1212
# social-mastodon: ""
1313
# social-bluesky: ""
1414
# social-x: ""
15+
# social-linkedin: ""
16+
1517

1618
- organization: "AdGuard"
1719
url: "adguard.com"
1820
poc: "Daria Magdik <daria@adguard.com>"
1921
region: "CY"
2022
social-x: "https://x.com/AdGuard"
23+
social-linkedin: "https://linkedin.com/company/adguard"
2124
- organization: "The App Fair Project"
2225
url: "appfair.org"
2326
poc: "Marc Prud'hommeaux <marc@appfair.org>"
@@ -31,12 +34,14 @@
3134
social-mastodon: "https://mastodon.world/@article19"
3235
social-bluesky: "https://bsky.app/profile/article19.bsky.social"
3336
social-x: "https://x.com/article19org"
37+
social-linkedin: "https://linkedin.com/company/article19"
3438
- organization: "Associação Nacional para o Software Livre (ANSOL)"
3539
url: "ansol.org"
3640
poc: "ANSOL - Direcção <direccao@ansol.org>"
3741
region: "PT"
3842
social-mastodon: "https://floss.social/@ansol"
3943
social-x: "https://x.com/ANSOL"
44+
social-linkedin: "https://linkedin.com/company/ansol-associacao-nacional-para-o-software-livre"
4045
- organization: "Aurora Store"
4146
url: "auroraoss.com"
4247
poc: "Vishal Bakhai <vishal@auroraoss.com>"
@@ -48,19 +53,22 @@
4853
social-mastodon: "https://mastodon.social/@brave"
4954
social-bluesky: "https://bsky.app/profile/brave.com"
5055
social-x: "https://x.com/brave"
56+
social-linkedin: "https://linkedin.com/company/brave-software"
5157
- organization: "The Center for Digital Progress (D64)"
5258
url: "d-64.org"
5359
poc: "Esther Bauer - D64 – Zentrum für Digitalen Fortschritt <buero@d-64.org>"
5460
region: "DE"
5561
social-mastodon: "https://d-64.social/@D64eV"
5662
social-bluesky: "https://bsky.app/profile/d-64.org"
5763
social-x: "https://x.com/D64eV"
64+
social-linkedin: "https://linkedin.com/company/d64ev"
5865
- organization: "The Chaos Computer Club (CCC)"
5966
url: "ccc.de"
6067
poc: "Elina Eickstädt <presse@ccc.de>"
6168
region: "DE"
6269
social-mastodon: "https://social.bau-ha.us/@CCC"
6370
social-bluesky: "https://bsky.app/profile/ccc.de"
71+
social-linkedin: "https://linkedin.com/company/chaos-computer-club-e.v."
6472
- organization: "Codeberg e.V."
6573
url: "codeberg.org"
6674
poc: "Gusted <contact@codeberg.org>"
@@ -72,6 +80,7 @@
7280
region: "FR"
7381
social-mastodon: "https://fosstodon.org/@cryptpad"
7482
social-bluesky: "https://bsky.app/profile/cryptpad.org"
83+
social-linkedin: "https://linkedin.com/company/cryptpad"
7584
- organization: "Cryptee"
7685
url: "crypt.ee"
7786
poc: "John Ozbay <hello@johnozbay.com>"
@@ -82,86 +91,100 @@
8291
region: "NL"
8392
social-mastodon: "https://eupolicy.social/@datarights"
8493
social-x: "https://x.com/dataRights_"
94+
social-linkedin: "https://linkedin.com/company/datarights-ngo"
8595
- organization: "Digitale Gesellschaft"
8696
url: "digitale-gesellschaft.ch"
8797
poc: "Philippe Gervais <docta.gervais@proton.me>"
8898
region: "CH"
8999
social-mastodon: "https://mastodon.social/@digiges"
90100
social-bluesky: "https://bsky.app/profile/digitale-gesellschaft.ch"
91101
social-x: "https://x.com/digiges_ch"
102+
social-linkedin: "https://linkedin.com/company/digitale-gesellschaft"
92103
- organization: "The Digital Rights Foundation"
93104
url: "digitalrightsfoundation.pk"
94105
poc: "Nighat Dad <nighat@digitalrightsfoundation.pk>"
95106
region: "PK"
96107
social-bluesky: "https://bsky.app/profile/digitalrightspk.bsky.social"
97108
social-x: "https://x.com/DigitalRightsPK"
109+
social-linkedin: "https://linkedin.com/company/digital-rights-foundation"
98110
- organization: "Digital Rights Watch"
99111
url: "digitalrightswatch.org.au"
100112
poc: "Tom Sulston <tom@digitalrightswatch.org.au>"
101113
region: "AU"
102114
social-mastodon: "https://aus.social/@drwaus"
103115
social-bluesky: "https://bsky.app/profile/drwaus.bsky.social"
104116
social-x: "https://x.com/DRWaus"
117+
social-linkedin: "https://linkedin.com/company/drwaus"
105118
- organization: "epicenter.works – for digital rights"
106119
url: "epicenter.works"
107120
poc: "Thomas Lohninger <thomas.lohninger@epicenter.works>"
108121
region: "AT"
109122
social-mastodon: "https://chaos.social/@epicenter_works"
110123
social-bluesky: "https://bsky.app/profile/epicenterworks.bsky.social"
111124
social-x: "https://x.com/epicenter_works"
125+
social-linkedin: "https://linkedin.com/company/epicenter-works"
112126
- organization: "/e/ Foundation"
113127
url: "e.foundation"
114128
poc: "Rik Viergever <rikviergever@e.email>"
115129
region: "FR"
116130
social-mastodon: "https://mastodon.social/@e_mydata"
117131
social-bluesky: "https://bsky.app/profile/murena-com.bsky.social"
118132
social-x: "https://x.com/e_mydata"
133+
social-linkedin: "https://linkedin.com/company/murenamobile"
119134
- organization: "European Digital Rights (EDRi)"
120135
url: "edri.org"
121136
poc: "Jan Penfrat <jan.penfrat@edri.org>"
122137
region: "BE"
123138
social-mastodon: "https://eupolicy.social/@edri"
139+
social-linkedin: "https://linkedin.com/company/european-digital-rights"
124140
- organization: "The Electronic Frontier Foundation (EFF)"
125141
url: "eff.org"
126142
poc: "Mitch Stoltz <mitch@eff.org>"
127143
region: "US"
128144
social-mastodon: "https://mastodon.social/@eff"
129145
social-bluesky: "https://bsky.app/profile/eff.org"
130146
social-x: "https://x.com/eff"
147+
social-linkedin: "https://linkedin.com/company/eff"
131148
- organization: "Fastmail"
132149
url: "fastmail.com"
133150
poc: "Bek Fraser <bekf@fastmailteam.com>"
134151
region: "AU"
135152
social-mastodon: "https://mastodon.social/@fastmail"
136153
social-bluesky: "https://bsky.app/profile/fastmail.com"
137154
social-x: "https://x.com/Fastmail"
155+
social-linkedin: "https://linkedin.com/company/fastmail"
138156
- organization: "FOSDEM"
139157
url: "fosdem.org"
140158
poc: "Gerry Demaret <gerry@fosdem.org>"
141159
region: "BE"
142160
social-mastodon: "https://fosstodon.org/@fosdem"
143161
social-bluesky: "https://bsky.app/profile/fosdem.org"
162+
social-linkedin: "https://linkedin.com/company/fosdem"
144163
- organization: "FULU Foundation"
145164
url: "fulu.org"
146165
poc: "Maria Palazzo <maria@fulu.org>"
147166
region: "US"
148167
social-mastodon: "https://mastodon.social/@FuluFoundation"
149168
social-x: "https://x.com/FuluFoundation"
169+
social-linkedin: "https://linkedin.com/company/fulu-foundation-usa"
150170
- organization: "FUTO"
151171
url: "futo.org"
152172
poc: "Michael McConnell <michaelm@futo.org>"
153173
region: "US"
154174
social-x: "https://x.com/FUTO_Tech"
175+
social-linkedin: "https://linkedin.com/company/futo-tech"
155176
- organization: "Fundación Karisma"
156177
url: "karisma.org.co"
157178
poc: "Cata Moreno Arocha <catalina.moreno@karisma.org.co>"
158179
region: "CO"
159180
social-x: "https://x.com/Karisma"
181+
social-linkedin: "https://linkedin.com/company/fundacion-karisma"
160182
- organization: "Ghostery"
161183
url: "ghostery.com"
162184
poc: "Adam from Ghostery <adam@ghostery.com>"
163185
region: "DE"
164186
social-x: "https://x.com/Ghostery"
187+
social-linkedin: "https://linkedin.com/company/ghostery"
165188
- organization: "F-Droid"
166189
url: "f-droid.org"
167190
poc: "board@f-droid.org"
@@ -179,19 +202,22 @@
179202
region: "US"
180203
social-mastodon: "https://hostux.social/@fsf"
181204
social-x: "https://x.com/fsf"
205+
social-linkedin: "https://linkedin.com/company/free-software-foundation"
182206
- organization: "The Free Software Foundation Europe (FSFE)"
183207
url: "fsfe.org"
184208
poc: "Lucas Lasota <lucas.lasota@fsfe.org>"
185209
region: "DE"
186210
social-mastodon: "https://mastodon.social/@fsfe"
187211
social-bluesky: "https://bsky.app/profile/fsfe.org"
188212
social-x: "https://x.com/fsfe"
213+
social-linkedin: "https://linkedin.com/company/fsfe"
189214
- organization: "The Guardian Project"
190215
url: "guardianproject.info"
191216
poc: "Nathan Freitas <nathan@guardianproject.info>"
192217
region: "US"
193218
social-mastodon: "https://social.librem.one/@guardianproject"
194219
social-x: "https://x.com/guardianproject"
220+
social-linkedin: "https://linkedin.com/company/the-guardian-project"
195221
- organization: "IzzyOnDroid"
196222
url: "izzyondroid.org"
197223
poc: "Andreas Itzchak Rehberg <izzy@izzyondroid.org>"
@@ -209,12 +235,14 @@
209235
social-mastodon: "https://floss.social/@kde"
210236
social-bluesky: "https://bsky.app/profile/kde.org"
211237
social-x: "https://x.com/kdecommunity"
238+
social-linkedin: "https://linkedin.com/company/kde-e-v-"
212239
- organization: "LineageOS"
213240
url: "lineageos.org"
214241
poc: "Nolen Johnson <nolenjohnson@lineageos.org>"
215242
region: "US"
216243
social-mastodon: "https://fosstodon.org/@LineageOS"
217244
social-bluesky: "https://bsky.app/profile/lineageos.org"
245+
social-linkedin: "https://linkedin.com/company/lineageos"
218246
- organization: "microG"
219247
url: "microg.org"
220248
poc: "Marvin W. <marvin@microg.org>"
@@ -230,11 +258,13 @@
230258
region: "DE"
231259
social-mastodon: "https://mastodon.xyz/@nextcloud"
232260
social-bluesky: "https://bsky.app/profile/nextcloud.bsky.social"
261+
social-linkedin: "https://linkedin.com/company/nextcloud-gmbh"
233262
- organization: "OW2"
234263
url: "ow2.org"
235264
poc: "Pierre-Yves Gibello <pierre-yves.gibello@ow2.org>"
236265
region: "FR"
237266
social-mastodon: "https://fosstodon.org/@ow2"
267+
social-linkedin: "https://linkedin.com/company/ow2-consortium"
238268
- organization: "Obtainium"
239269
url: "obtainium.imranr.dev"
240270
poc: "Imran <contact@imranr.dev>"
@@ -245,20 +275,23 @@
245275
social-mastodon: "https://mastodon.social/@OpenMediaOrg"
246276
social-bluesky: "https://bsky.app/profile/openmediaorg.bsky.social"
247277
social-x: "https://x.com/OpenMediaOrg"
278+
social-linkedin: "https://linkedin.com/company/openmedia-ca"
248279
- organization: "The OpenStreetMap Foundation (OSMF)"
249280
url: "osmfoundation.org"
250281
poc: "Héctor Ochoa Ortiz <hector.ochoa.ortiz@osmfoundation.org>"
251282
region: "GB"
252283
social-mastodon: "https://en.osm.town/@openstreetmap"
253284
social-bluesky: "https://bsky.app/profile/openstreetmap.bsky.social"
254285
social-x: "https://x.com/openstreetmap"
286+
social-linkedin: "https://linkedin.com/company/openstreetmap-foundation"
255287
- organization: "Open Rights Group (ORG)"
256288
url: "openrightsgroup.org"
257289
poc: "Jim Killock <jim@openrightsgroup.org>"
258290
region: "GB"
259291
social-mastodon: "https://social.openrightsgroup.org/@openrightsgroup"
260292
social-bluesky: "https://bsky.app/profile/openrightsgroup.org"
261293
social-x: "https://x.com/OpenRightsGroup"
294+
social-linkedin: "https://linkedin.com/company/open-rights-group"
262295
- organization: "Osservatorio Nessuno OdV"
263296
url: "osservatorionessuno.org"
264297
poc: "Giulio B <giulio@osservatorionessuno.org>"
@@ -271,45 +304,52 @@
271304
region: "CH"
272305
social-bluesky: "https://bsky.app/profile/proton.me"
273306
social-x: "https://x.com/ProtonPrivacy"
307+
social-linkedin: "https://linkedin.com/company/protonprivacy"
274308
- organization: "Rossmann Group"
275309
url: "rossmanngroup.com"
276310
poc: "Louis Rossmann <youtube@rossmanngroup.com>"
277311
region: "US"
278312
social-x: "https://x.com/rossmannsupply"
313+
social-linkedin: "https://linkedin.com/company/rossmann-repair-group"
279314
- organization: "Software Freedom Conservancy"
280315
url: "sfconservancy.org"
281316
poc: "Denver Gingerich <denver@sfconservancy.org>"
282317
region: "US"
283318
social-mastodon: "https://social.sfconservancy.org/@conservancy"
284319
social-x: "https://x.com/conservancy"
320+
social-linkedin: "https://linkedin.com/company/software-freedom-conservancy"
285321
- organization: "Techlore"
286322
url: "techlore.tech"
287323
poc: "Henry Fisher <henry@techlore.tech>"
288324
region: "US"
289325
social-mastodon: "https://social.lol/@techlore"
290326
social-bluesky: "https://bsky.app/profile/techlore.bsky.social"
291327
social-x: "https://x.com/techloreinc"
328+
social-linkedin: "https://linkedin.com/company/techloreyt"
292329
- organization: "The Tor Project"
293330
url: "torproject.org"
294331
poc: "Isabela Fernandes <isabela@torproject.org>"
295332
region: "US"
296333
social-mastodon: "https://mastodon.social/@torproject"
297334
social-bluesky: "https://bsky.app/profile/torproject.org"
298335
social-x: "https://x.com/torproject"
336+
social-linkedin: "https://linkedin.com/company/tor-project"
299337
- organization: "Tuta Mail"
300338
url: "tuta.com"
301339
poc: "Hanna Bozakov <hanna.bozakov@tutao.de>"
302340
region: "DE"
303341
social-mastodon: "https://mastodon.social/@Tutanota"
304342
social-bluesky: "https://bsky.app/profile/tuta.com"
305343
social-x: "https://x.com/TutaPrivacy"
344+
social-linkedin: "https://linkedin.com/company/tutanota"
306345
- organization: "Vivaldi Technologies AS"
307346
url: "vivaldi.com"
308347
poc: "Jon von Tetzchner <jon@vivaldi.com>"
309348
region: "NO"
310349
social-mastodon: "https://social.vivaldi.net/@Vivaldi"
311350
social-bluesky: "https://bsky.app/profile/vivaldi.com"
312351
social-x: "https://x.com/vivaldibrowser"
352+
social-linkedin: "https://linkedin.com/company/vivaldi-technologies"
313353

314354
#- organization: "XXX"
315355
# url: "XXX"

src/layouts/Base.astro

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,16 @@ const dir = isRtl(lang) ? "rtl" : "ltr";
262262
background-color: #E7E9EA;
263263
}
264264

265+
.icon-linkedin {
266+
-webkit-mask-image: url('/img/linkedin.svg');
267+
mask-image: url('/img/linkedin.svg');
268+
background-color: #0A66C2;
269+
}
270+
271+
[data-theme="dark"] .icon-linkedin {
272+
background-color: #5BA4E5;
273+
}
274+
265275
.callout-warning {
266276
border-inline-start: 4px solid #d32f2f;
267277
background: rgba(211, 47, 47, 0.08);

src/layouts/Default.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ const languageEntries = Object.entries(languages);
5050
<a href="https://techhub.social/@keepandroidopen" class="header-icon-link" aria-label="Mastodon" title="Mastodon" rel="me" target="_blank"><span class="social-icon icon-mastodon" style="width:20px;height:20px"></span></a>
5151
<a href="https://bsky.app/profile/keepandroidopen.bsky.social" class="header-icon-link" aria-label="BlueSky" title="BlueSky" target="_blank"><span class="social-icon icon-bluesky" style="width:20px;height:20px"></span></a>
5252
<a href="https://x.com/AlteredDeal" class="header-icon-link" aria-label="Twitter" title="Twitter" target="_blank"><span class="social-icon icon-x" style="width:20px;height:20px"></span></a>
53+
<a href="https://linkedin.com/company/keepandroidopen" class="header-icon-link" aria-label="LinkedIn" title="LinkedIn" target="_blank"><span class="social-icon icon-linkedin" style="width:20px;height:20px"></span></a>
5354
<ThemeToggle />
5455
</span>
5556
<div class="lang-menu">

src/pages/open-letter.astro

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ function mastodonDraftUrl(orgName: string, mastodonUrl: string): string {
4747
const text = `Thank you ${handle} for supporting Keep Android Open @keepandroidopen@techhub.social #keepandroidopen`;
4848
return `${url.origin}/share?text=${encodeURIComponent(text)}`;
4949
}
50+
51+
function linkedinDraftUrl(orgName: string, linkedinUrl: string): string {
52+
const handle = '@' + linkedinUrl.split('/').pop();
53+
const text = `Thank you ${handle} for supporting Keep Android Open @keepandroidopen #keepandroidopen`;
54+
return `https://www.linkedin.com/sharing/share-offsite/?text=${encodeURIComponent(text)}`;
55+
}
5056
---
5157
<Letter {...data}>
5258
<article class="prose dark:prose-invert">
@@ -65,6 +71,7 @@ function mastodonDraftUrl(orgName: string, mastodonUrl: string): string {
6571
{sig["social-mastodon"] && <a class="sig-social" target="_blank" href={mastodonDraftUrl(sig.organization, sig["social-mastodon"])} title="Thank this organization on Mastodon"><span class="social-icon icon-mastodon" style="width:14px;height:14px"></span></a>}
6672
{sig["social-bluesky"] && <a class="sig-social" target="_blank" href={bskyDraftUrl(sig.organization, sig["social-bluesky"])} title="Thank this organization on BlueSky"><span class="social-icon icon-bluesky" style="width:14px;height:14px"></span></a>}
6773
{sig["social-x"] && <a class="sig-social" target="_blank" href={xDraftUrl(sig.organization, sig["social-x"])} title="Thank this organization on X"><span class="social-icon icon-x" style="width:14px;height:14px"></span></a>}
74+
{sig["social-linkedin"] && <a class="sig-social" target="_blank" href={linkedinDraftUrl(sig.organization, sig["social-linkedin"])} title="Thank this organization on LinkedIn"><span class="social-icon icon-linkedin" style="width:14px;height:14px"></span></a>}
6875
</span>
6976
</div>
7077
</li>

0 commit comments

Comments
 (0)