diff --git a/content/docs/1_guide/11_users/2_roles/guide.txt b/content/docs/1_guide/11_users/2_roles/guide.txt
index 0e7d3bfe82..13e0185e22 100644
--- a/content/docs/1_guide/11_users/2_roles/guide.txt
+++ b/content/docs/1_guide/11_users/2_roles/guide.txt
@@ -54,7 +54,7 @@ tabs:
info:
label: Additional info
- icon: instagram
+ icon: mastodon
sections:
info:
type: fields
@@ -63,10 +63,10 @@ tabs:
label: Website
type: url
width: 1/2
- instagram:
- label: Instagram
+ mastodon:
+ label: Mastodon
type: text
- icon: instagram
+ icon: mastodon
width: 1/2
bio:
label: Bio
diff --git a/content/docs/2_reference/3_panel/8_samples/0_user/reference-article.txt b/content/docs/2_reference/3_panel/8_samples/0_user/reference-article.txt
index d12397e9e2..8575e80529 100644
--- a/content/docs/2_reference/3_panel/8_samples/0_user/reference-article.txt
+++ b/content/docs/2_reference/3_panel/8_samples/0_user/reference-article.txt
@@ -39,15 +39,15 @@ columns:
website:
label: Website
type: url
- fediverse:
- label: Fediverse URL
+ mastodon:
+ label: Mastodon
type: url
icon: mastodon
placeholder: https://example.com/@username
- instagram:
- label: Instagram
+ bluesky:
+ label: Bluesky
type: text
- icon: instagram
+ icon: bluesky
placeholder: username
```
@@ -72,10 +72,10 @@ sections:
icon: mastodon
placeholder: https://example.com/@username
width: 1/3
- instagram:
- label: Instagram
+ bluesky:
+ label: Bluesky
type: text
- icon: instagram
+ icon: bluesky
placeholder: username
width: 1/3
documents:
diff --git a/content/docs/2_reference/7_plugins/1_extensions/0_panel-areas/reference-extension.txt b/content/docs/2_reference/7_plugins/1_extensions/0_panel-areas/reference-extension.txt
index 06177c2aa2..a436b230a1 100644
--- a/content/docs/2_reference/7_plugins/1_extensions/0_panel-areas/reference-extension.txt
+++ b/content/docs/2_reference/7_plugins/1_extensions/0_panel-areas/reference-extension.txt
@@ -307,7 +307,7 @@ The `k-users-view` component uses the `k-inside` component as a basic wrapper. T
In this example, the list of users is just a basic unordered list, but of course, this could be anything. A big table, custom cards, or whatever you need to show your users appropriately.
-The backend part of your overwritten view is now sending exactly what your component needs. If you find out that you want to send your users in alphabetical groups or every user object should also contain the Instagram follower count, go for it.
+The backend part of your overwritten view is now sending exactly what your component needs. If you find out that you want to send your users in alphabetical groups or every user object should also contain the Mastodon follower count, go for it.
```php
Kirby::plugin('custom/users', [
diff --git a/content/docs/3_cookbook/0_development-deployment/0_programmable-blueprints/cookbook-recipe.txt b/content/docs/3_cookbook/0_development-deployment/0_programmable-blueprints/cookbook-recipe.txt
index 0d64256a0b..8b21e2723c 100644
--- a/content/docs/3_cookbook/0_development-deployment/0_programmable-blueprints/cookbook-recipe.txt
+++ b/content/docs/3_cookbook/0_development-deployment/0_programmable-blueprints/cookbook-recipe.txt
@@ -588,8 +588,8 @@ $basicBlueprint = Data::read(__DIR__ . '/seo-basic.yml', 'yaml');
$basicBlueprint['label'] = 'SEO';
$fields = $basicBlueprint['sections']['basicMeta']['fields'];
$basicBlueprint['sections']['basicMeta']['fields'] = array_merge($fields, [
- 'twitterHandle' => [
- 'label' => 'Twitter handle',
+ 'mastodonHandle' => [
+ 'label' => 'Mastodon handle',
'type' => 'text',
]
]);
@@ -599,7 +599,7 @@ return $basicBlueprint;
First, we read the file we want to extend into an array with `Data::read()`.
-Then we change the tab label and add a new field in the `basicMeta` section by merging the original fields array with the new `twitterHandle` field.
+Then we change the tab label and add a new field in the `basicMeta` section by merging the original fields array with the new `mastodonHandle` field.
We can now add this tab in our page blueprints:
diff --git a/content/docs/3_cookbook/0_integrations/0_indieauth/cookbook-recipe.txt b/content/docs/3_cookbook/0_integrations/0_indieauth/cookbook-recipe.txt
index aab852be27..f7cb5179fd 100644
--- a/content/docs/3_cookbook/0_integrations/0_indieauth/cookbook-recipe.txt
+++ b/content/docs/3_cookbook/0_integrations/0_indieauth/cookbook-recipe.txt
@@ -66,8 +66,8 @@ Let's add some to our `/site/snippets/header.php` snippet:
= $site->title() ?> | = $page->title() ?>
+
-
```
diff --git a/content/docs/4_quicktips/0_redirects/quicktip.txt b/content/docs/4_quicktips/0_redirects/quicktip.txt
index 6c508c483c..5ba153e4a2 100644
--- a/content/docs/4_quicktips/0_redirects/quicktip.txt
+++ b/content/docs/4_quicktips/0_redirects/quicktip.txt
@@ -94,7 +94,7 @@ This template doesn't display anything to the visitor but redirects directly to
Now whenever someone visits `https://yourclientsdomain.com/blog`, they will be redirected to `https://ourawesomeproduct.tumblr.com`. And whenever someone visits `https://yourclientsdomain.com/support`, they will be redirected to `https://zendesk.com/ourawesomeproduct`. The menu is 100% editable from the Panel and you don't need to hack anything. Another side effect is that your client now has those nice branded URLs for their external support platform and blog.
-Once you've installed the `link.php` template, you can also use it to create more custom shortened links for your client. By adding invisible folders to the main content folder, you could also create redirects like `http://yourclientsdomain.com/facebook` or `http://yourclientsdomain.com/someothershortenedlink`
+Once you've installed the `link.php` template, you can also use it to create more custom shortened links for your client. By adding invisible folders to the main content folder, you could also create redirects like `http://yourclientsdomain.com/mastodon` or `http://yourclientsdomain.com/someothershortenedlink`
## Route instead of template
diff --git a/content/docs/4_quicktips/0_share-buttons/quicktip.txt b/content/docs/4_quicktips/0_share-buttons/quicktip.txt
deleted file mode 100644
index 4329e12215..0000000000
--- a/content/docs/4_quicktips/0_share-buttons/quicktip.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Title: Share buttons
-
-----
-
-Description: Add basic Twitter and Facebook buttons to your site.
-
-----
-
-Authors: - authors/sonja-broda
-
-----
-
-Tags: integrations
-
-----
-
-Text:
-
-## Tweet Button
-
-```php
-
- Tweet
-
-```
-
-This link will share the title and the corresponding url of the current page on Twitter. Replace `@your_account` with your own user name!
-
-## Facebook Button
-
-```php
-
- Share on Facebook
-
-```
-
-This link will share the current page on Facebook.
diff --git a/content/home/1_company/home-story.txt b/content/home/1_company/home-story.txt
index 61b3b487b4..c6b92c8e67 100644
--- a/content/home/1_company/home-story.txt
+++ b/content/home/1_company/home-story.txt
@@ -32,7 +32,7 @@ Mastodon: @h-and-c@h-and-c.social
−---
-Instagram: @h-and-c
+Bluesky: @h-and-c.com
----
@@ -57,7 +57,7 @@ Api:
```json
{
"site": {
- "title": "H&C", "mastodon": "@h-and-c@h-and-c.social", "instagram": "@h-and-c"
+ "title": "H&C", "mastodon": "@h-and-c@h-and-c.social", "bluesky": "@h-and-c.com"
},
"projects": [
{ "title": "Creatious Labs.", "url": "/projects/creatious-labs" },
diff --git a/content/releases/3-8/release.txt b/content/releases/3-8/release.txt
index 7abc196c74..4023ce251d 100644
--- a/content/releases/3-8/release.txt
+++ b/content/releases/3-8/release.txt
@@ -231,7 +231,7 @@ options:
type: query
query: site.contactoptions.toStructure
text: "{< item.nameWithHtml >}"
- value: "{{ item.twitter }}"
+ value: "{{ item.mastodon }}"
```
**Core**
diff --git a/content/voices/0_andy-bell/voice.txt b/content/voices/0_andy-bell/voice.txt
index 02b38d9c36..96a07e0f0b 100644
--- a/content/voices/0_andy-bell/voice.txt
+++ b/content/voices/0_andy-bell/voice.txt
@@ -10,8 +10,4 @@ Text: Blimey, Kirby has come on a lot since I last used it. A fantastic CMS.
----
-Link: https://twitter.com/piccalilli_/status/1191815150178897924
-
-----
-
Bio: Developer & author
diff --git a/content/voices/0_cameron-moll/voice.txt b/content/voices/0_cameron-moll/voice.txt
index 0c6ebb369e..cbd694f8c7 100644
--- a/content/voices/0_cameron-moll/voice.txt
+++ b/content/voices/0_cameron-moll/voice.txt
@@ -10,8 +10,4 @@ Text: I've been kicking the tires on Kirby as I revamp my site and it's been...
----
-Link: https://twitter.com/cameronmoll/status/1222951871763054593
-
-----
-
Bio: VP design/research
diff --git a/content/voices/0_colly/voice.txt b/content/voices/0_colly/voice.txt
index a464621584..071ae73f24 100644
--- a/content/voices/0_colly/voice.txt
+++ b/content/voices/0_colly/voice.txt
@@ -2,8 +2,6 @@ Title: Simon Collison
----
Username: colly
----
-Link: https://twitter.com/colly/status/1214864770035322880
-----
Text: Switching my sites to Kirby has transformed how I feel about them. I've rediscovered the ”designers who hack” spirit … I feel like I can build anything.
----
Website: https://colly.com
diff --git a/content/voices/0_edenspiekermann/voice.txt b/content/voices/0_edenspiekermann/voice.txt
index b724ffb8ea..079034f1a2 100644
--- a/content/voices/0_edenspiekermann/voice.txt
+++ b/content/voices/0_edenspiekermann/voice.txt
@@ -6,9 +6,6 @@ Username: edenspiekermann
----
-Link: https://twitter.com/edenspiekermann/status/504655558629392385
-
-----
Website: https://www.edenspiekermann.com/
diff --git a/content/voices/0_geri-coady/voice.txt b/content/voices/0_geri-coady/voice.txt
index 35112b09ef..3751a99ae1 100644
--- a/content/voices/0_geri-coady/voice.txt
+++ b/content/voices/0_geri-coady/voice.txt
@@ -2,10 +2,6 @@ Title: Geri Coady
----
-Link: https://twitter.com/hellogeri/status/1323753534656053251
-
-----
-
Website: https://www.geridrawsjapan.com/
----
diff --git a/content/voices/0_julie-ng/voice.txt b/content/voices/0_julie-ng/voice.txt
index 181bc1bd0b..bc2b076c07 100644
--- a/content/voices/0_julie-ng/voice.txt
+++ b/content/voices/0_julie-ng/voice.txt
@@ -1,7 +1,5 @@
Title: Julie Ng
----
-Link: https://twitter.com/jng5/status/199608333215342595
-----
Text: Really loving how flexible Kirby is. The documentation is also really thorough and fab.
----
Bio: Developer at Microsoft
diff --git a/content/voices/0_matthias-ott/voice.txt b/content/voices/0_matthias-ott/voice.txt
index 41418dc125..d81a78898e 100644
--- a/content/voices/0_matthias-ott/voice.txt
+++ b/content/voices/0_matthias-ott/voice.txt
@@ -10,8 +10,4 @@ Text: Working with Kirby is such a joy!
----
-Link: https://twitter.com/m_ott/status/1235134616023031808
-
-----
-
Bio: UX designer, UI engineer, teacher, speaker
diff --git a/content/voices/0_nigel-ewan/voice.txt b/content/voices/0_nigel-ewan/voice.txt
index dc925802fb..f242f1e59d 100644
--- a/content/voices/0_nigel-ewan/voice.txt
+++ b/content/voices/0_nigel-ewan/voice.txt
@@ -10,8 +10,4 @@ Text: Kirby is the best CMS I’ve ever worked with in 15-ish years of building
----
-Link: https://twitter.com/nigel/status/1215731478996377600
-
-----
-
Bio: Interdisciplinary designer
diff --git a/content/voices/0_rene-stalder/voice.txt b/content/voices/0_rene-stalder/voice.txt
index 23cd2d36d7..191dd31d5c 100644
--- a/content/voices/0_rene-stalder/voice.txt
+++ b/content/voices/0_rene-stalder/voice.txt
@@ -10,8 +10,4 @@ Website: https://renestalder.me/en/
----
-Link: https://twitter.com/renestalder/status/1362077174581391364
-
-----
-
Bio: Front-end-developer & accessibility consultant
diff --git a/content/voices/0_warchamp7/voice.txt b/content/voices/0_warchamp7/voice.txt
index c71152b0f8..822ebca7c3 100644
--- a/content/voices/0_warchamp7/voice.txt
+++ b/content/voices/0_warchamp7/voice.txt
@@ -10,8 +10,5 @@ Text: Kirby is such a pleasure to work with
----
-Link: https://twitter.com/Warchamp7/status/1182713390881525761
-
-----
Bio: Developer at @OBSProject
diff --git a/site/plugins/meta/src/PageMeta.php b/site/plugins/meta/src/PageMeta.php
index 8835b359a4..7e5f8f3db2 100644
--- a/site/plugins/meta/src/PageMeta.php
+++ b/site/plugins/meta/src/PageMeta.php
@@ -71,7 +71,8 @@ public function jsonld(): string
'logo' => url('/assets/images/kirby-signet.svg'),
'sameAs' => [
'https://mastodon.social/@getkirby',
- 'https://instagram.com/getkirby',
+ 'https://bsky.app/profile/getkirby.com',
+ 'https://www.linkedin.com/company/getkirby'
],
],
[
@@ -140,12 +141,9 @@ public function social(): string
$og['og:type'] = 'website';
$og['og:title'] = $this->get('ogtitle')->or($this->page->title());
- // other platforms than Twitter also rely on this to display
- // large preview images, e.g. Discord
- $meta['twitter:card'] = 'summary_large_image';
-
// Meta and OpenGraph description
$description = $this->get('description', true);
+
if ($description->isNotEmpty()) {
$og['og:description'] = $description->excerpt(200);
$meta['description'] = $description->excerpt(160);
@@ -158,8 +156,6 @@ public function social(): string
if ($thumbnail->alt()->isNotEmpty()) {
$og['og:image:alt'] = $thumbnail->alt()->value();
}
- } else if ($meta['twitter:card'] === 'summary_large_image') {
- $meta['twitter:card'] = 'summary';
}
return Tpl::load(
diff --git a/site/snippets/layouts/footer.php b/site/snippets/layouts/footer.php
index 439d033b3f..6524838b48 100644
--- a/site/snippets/layouts/footer.php
+++ b/site/snippets/layouts/footer.php
@@ -21,9 +21,6 @@
= icon('linkedin') ?>
-
- = icon('instagram') ?>
-
= icon('youtube') ?>
@@ -96,7 +93,6 @@
'Community map' => 'https://community.getkirby.com',
'Mastodon' => 'https://mastodon.social/@getkirby',
'LinkedIn' => 'https://www.linkedin.com/company/getkirby',
- 'Instagram' => 'https://instagram.com/getkirby',
]
]) ?>
diff --git a/site/snippets/layouts/menu.php b/site/snippets/layouts/menu.php
index 51af2c3b7b..373a80bbc6 100644
--- a/site/snippets/layouts/menu.php
+++ b/site/snippets/layouts/menu.php
@@ -66,7 +66,6 @@
'-',
'Mastodon' => 'https://mastodon.social/@getkirby',
'LinkedIn' => 'https://www.linkedin.com/company/getkirby',
- 'Instagram' => 'https://instagram.com/getkirby',
]
]) ?>
diff --git a/site/snippets/templates/home/updates.php b/site/snippets/templates/home/updates.php
index e6f4b6eeae..0d03c77d3d 100644
--- a/site/snippets/templates/home/updates.php
+++ b/site/snippets/templates/home/updates.php
@@ -2,7 +2,7 @@
- Show beautiful stats for your site or shop. Revenues, transactions, Instagram likes, page views… it’s totally up to you. Add as many reports to a stats section as you need. Customize reports using our query syntax, and easily integrate into page models or site methods.
+ Show beautiful stats for your site or shop. Revenues, transactions, Social media engagement, page views… it’s totally up to you. Add as many reports to a stats section as you need. Customize reports using our query syntax, and easily integrate into page models or site methods.