mirror of
https://codeberg.org/fediverse/fediparty.git
synced 2024-11-22 00:21:28 +00:00
Add PixelFed, generic layout
This commit is contained in:
parent
50cc506e7d
commit
65504afd6a
|
@ -67,6 +67,12 @@
|
||||||
"url" : "https://socialhome.network",
|
"url" : "https://socialhome.network",
|
||||||
"smallImg": "/img/socialhome.png",
|
"smallImg": "/img/socialhome.png",
|
||||||
"descr": "Personal webpage with social networking functionality, suitable for image based content"
|
"descr": "Personal webpage with social networking functionality, suitable for image based content"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "PixelFed",
|
||||||
|
"url" : "https://pixelfed.org",
|
||||||
|
"smallImg": "/img/pixelfed.png",
|
||||||
|
"descr": "Federated social image sharing for everyone"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"protocols":
|
"protocols":
|
||||||
|
@ -96,7 +102,7 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "PHP",
|
"name": "PHP",
|
||||||
"networks": "Friendica, GNU Social, Social, Hubzilla, Osada, Pixelfed, postActiv"
|
"networks": "Friendica, GNU Social, Social, Hubzilla, Osada, PixelFed, postActiv"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Ruby",
|
"name": "Ruby",
|
||||||
|
|
|
@ -27,19 +27,6 @@
|
||||||
"OStatusClass": false,
|
"OStatusClass": false,
|
||||||
"categories": ["SN-ma"]
|
"categories": ["SN-ma"]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "Pixelfed",
|
|
||||||
"source": "github.com/dansup/pixelfed",
|
|
||||||
"protocols": "ActivityPub",
|
|
||||||
"site": "pixelfed.org",
|
|
||||||
"logo": "/img/misc/pixelfed.svg",
|
|
||||||
"servers": "the-federation.info/pixelfed",
|
|
||||||
"apClass": true,
|
|
||||||
"zotClass": false,
|
|
||||||
"diasporaClass": false,
|
|
||||||
"OStatusClass": false,
|
|
||||||
"categories": ["Media", "SN-mi"]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "Funkwhale",
|
"title": "Funkwhale",
|
||||||
"source": "code.eliotberriot.com/funkwhale/funkwhale",
|
"source": "code.eliotberriot.com/funkwhale/funkwhale",
|
||||||
|
|
|
@ -68,6 +68,12 @@
|
||||||
"population": "107",
|
"population": "107",
|
||||||
"activeUsers": "107",
|
"activeUsers": "107",
|
||||||
"podsNum": "4"
|
"podsNum": "4"
|
||||||
|
},
|
||||||
|
"pixelfed":
|
||||||
|
{
|
||||||
|
"population": "5.054",
|
||||||
|
"activeUsers": "2.800",
|
||||||
|
"podsNum": "21"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
38
source/_data/pixelfed.json
Normal file
38
source/_data/pixelfed.json
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
|
||||||
|
{
|
||||||
|
"data":
|
||||||
|
{
|
||||||
|
"title": "pixelfed",
|
||||||
|
"category": "social network",
|
||||||
|
"type": "image sharing, microblogging",
|
||||||
|
"logoClr": "6736dd",
|
||||||
|
"created": "2018",
|
||||||
|
"official": "https://pixelfed.org",
|
||||||
|
"license": "AGPL-3.0",
|
||||||
|
"repo": "https://github.com/dansup/pixelfed",
|
||||||
|
"language": "PHP",
|
||||||
|
"protocols":
|
||||||
|
[
|
||||||
|
{"title": "ActivityPub", "url": "https://activitypub.rocks"}
|
||||||
|
],
|
||||||
|
"wiki": "",
|
||||||
|
"servers":
|
||||||
|
[
|
||||||
|
{"num": "1", "url": "https://the-federation.info/pixelfed"},
|
||||||
|
{"num": "2", "url": "https://fediverse.network/pixelfed"}
|
||||||
|
],
|
||||||
|
"mobile": "https://github.com/glitchpizza/morii",
|
||||||
|
"devTutorials": "https://github.com/pixelfed/pixelfed#installation",
|
||||||
|
"mascot": [{"item": "?"}],
|
||||||
|
"dwellers": "",
|
||||||
|
"communities": "",
|
||||||
|
"descr": "Pixelfed is an image sharing platform with modern user interface.",
|
||||||
|
"connections": ["Mastodon", "Pleroma"],
|
||||||
|
"donate": "https://www.patreon.com/dansup",
|
||||||
|
"tracker": "https://github.com/dansup/pixelfed/issues",
|
||||||
|
"bounty": "",
|
||||||
|
"translating": "",
|
||||||
|
"reading": "",
|
||||||
|
"notable": ""
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
layout: "ganggo"
|
layout: "generic"
|
||||||
title: "GangGo"
|
title: "GangGo"
|
||||||
network: "ganggo"
|
network: "ganggo"
|
||||||
subtitle: "social network written in GoLang"
|
subtitle: "social network written in GoLang"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
layout: "misskey"
|
layout: "generic"
|
||||||
title: "Misskey"
|
title: "Misskey"
|
||||||
network: "misskey"
|
network: "misskey"
|
||||||
subtitle: "sophisticated micro blogging"
|
subtitle: "sophisticated micro blogging"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
layout: "osada"
|
layout: "generic"
|
||||||
title: "Osada"
|
title: "Osada"
|
||||||
network: "osada"
|
network: "osada"
|
||||||
subtitle: "powered by hyper-drive social engine"
|
subtitle: "powered by hyper-drive social engine"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
layout: "peertube"
|
layout: "generic"
|
||||||
title: "PeerTube"
|
title: "PeerTube"
|
||||||
network: "peertube"
|
network: "peertube"
|
||||||
subtitle: "Take back the control of your videos"
|
subtitle: "Take back the control of your videos"
|
||||||
|
|
9
source/en/pixelfed/index.md
Normal file
9
source/en/pixelfed/index.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
---
|
||||||
|
layout: "generic"
|
||||||
|
title: "PixelFed"
|
||||||
|
network: "pixelfed"
|
||||||
|
subtitle: "federated image sharing platform"
|
||||||
|
banner: "/img/pixelfed-bg.jpg"
|
||||||
|
percent: "0% 0%"
|
||||||
|
---
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
layout: "socialhome"
|
layout: "generic"
|
||||||
title: "Socialhome"
|
title: "Socialhome"
|
||||||
network: "socialhome"
|
network: "socialhome"
|
||||||
subtitle: "personal webpage with social networking functionality"
|
subtitle: "personal webpage with social networking functionality"
|
||||||
|
|
BIN
source/img/pixelfed-bg.jpg
Normal file
BIN
source/img/pixelfed-bg.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 418 KiB |
BIN
source/img/pixelfed.png
Normal file
BIN
source/img/pixelfed.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 82 KiB |
|
@ -74,4 +74,8 @@
|
||||||
<symbol id="icon-osada" viewBox="0 0 24 24">
|
<symbol id="icon-osada" viewBox="0 0 24 24">
|
||||||
<path d="M23.484 10.926c-.065-.029-.789-.033-1.765-.024a9.565 9.565 0 0 0-1.952-4.613c.69-.669 1.2-1.176 1.239-1.254.25-.496-1.12-1.883-1.672-1.672-.066.025-.578.532-1.257 1.223a9.894 9.894 0 0 0-4.902-2.045c.014-.921.015-1.601-.012-1.682-.174-.527-2.123-.54-2.365 0-.028.063-.033.747-.025 1.68a9.89 9.89 0 0 0-4.888 2.024c-.662-.683-1.163-1.187-1.241-1.226-.496-.25-1.883 1.12-1.672 1.672.025.066.528.574 1.215 1.249a9.575 9.575 0 0 0-1.97 4.614c-.93-.014-1.619-.015-1.7.012-.527.174-.54 2.123 0 2.365.063.028.742.033 1.669.025a9.127 9.127 0 0 0 1.985 4.693c-.678.657-1.175 1.152-1.214 1.23-.25.496 1.12 1.883 1.672 1.672.066-.025.585-.539 1.272-1.238a10.082 10.082 0 0 0 4.843 1.911c-.014.93-.015 1.619.012 1.701.174.527 2.123.54 2.365 0 .028-.063.033-.754.025-1.695a10.077 10.077 0 0 0 4.898-1.927c.679.701 1.195 1.22 1.274 1.26.496.25 1.883-1.12 1.672-1.672-.025-.066-.53-.576-1.22-1.254a9.12 9.12 0 0 0 1.97-4.652c.953.015 1.661.016 1.744-.011.527-.175.54-2.124 0-2.366zm-3.446-.001c-1.789.029-3.684.073-4.08.083a4.042 4.042 0 0 0-.333-.78 632.43 632.43 0 0 0 2.932-2.775 7.96 7.96 0 0 1 1.481 3.472zm-3.137-5.133c-1.178 1.216-2.413 2.51-2.777 2.891a4.233 4.233 0 0 0-1.092-.474c.019-.632.071-2.361.108-3.985a8.234 8.234 0 0 1 3.761 1.568zm-6.108-1.568c.026 1.629.065 3.365.08 3.992a4.218 4.218 0 0 0-1.069.469 527.347 527.347 0 0 0-2.753-2.908 8.204 8.204 0 0 1 3.742-1.553zM5.39 7.432a584.547 584.547 0 0 0 2.914 2.799c-.14.248-.251.512-.335.786-.522-.016-2.356-.071-4.075-.111A7.973 7.973 0 0 1 5.39 7.432zm-1.534 5.821c1.72-.027 3.567-.07 4.105-.082.089.297.21.58.366.844-.372.35-1.728 1.627-2.986 2.827a7.596 7.596 0 0 1-1.485-3.589zm3.169 5.224c1.237-1.277 2.548-2.651 2.854-2.971.314.176.652.313 1.006.406-.02.66-.072 2.424-.11 4.057a8.372 8.372 0 0 1-3.75-1.492zm6.101 1.496c-.026-1.634-.066-3.4-.081-4.061a4.313 4.313 0 0 0 1.059-.436c.298.317 1.597 1.697 2.825 2.984a8.375 8.375 0 0 1-3.803 1.513zm5.479-3.154a638.548 638.548 0 0 0-2.975-2.857 3.77 3.77 0 0 0 .342-.805c.43.013 2.321.071 4.099.112a7.567 7.567 0 0 1-1.466 3.55z"/>
|
<path d="M23.484 10.926c-.065-.029-.789-.033-1.765-.024a9.565 9.565 0 0 0-1.952-4.613c.69-.669 1.2-1.176 1.239-1.254.25-.496-1.12-1.883-1.672-1.672-.066.025-.578.532-1.257 1.223a9.894 9.894 0 0 0-4.902-2.045c.014-.921.015-1.601-.012-1.682-.174-.527-2.123-.54-2.365 0-.028.063-.033.747-.025 1.68a9.89 9.89 0 0 0-4.888 2.024c-.662-.683-1.163-1.187-1.241-1.226-.496-.25-1.883 1.12-1.672 1.672.025.066.528.574 1.215 1.249a9.575 9.575 0 0 0-1.97 4.614c-.93-.014-1.619-.015-1.7.012-.527.174-.54 2.123 0 2.365.063.028.742.033 1.669.025a9.127 9.127 0 0 0 1.985 4.693c-.678.657-1.175 1.152-1.214 1.23-.25.496 1.12 1.883 1.672 1.672.066-.025.585-.539 1.272-1.238a10.082 10.082 0 0 0 4.843 1.911c-.014.93-.015 1.619.012 1.701.174.527 2.123.54 2.365 0 .028-.063.033-.754.025-1.695a10.077 10.077 0 0 0 4.898-1.927c.679.701 1.195 1.22 1.274 1.26.496.25 1.883-1.12 1.672-1.672-.025-.066-.53-.576-1.22-1.254a9.12 9.12 0 0 0 1.97-4.652c.953.015 1.661.016 1.744-.011.527-.175.54-2.124 0-2.366zm-3.446-.001c-1.789.029-3.684.073-4.08.083a4.042 4.042 0 0 0-.333-.78 632.43 632.43 0 0 0 2.932-2.775 7.96 7.96 0 0 1 1.481 3.472zm-3.137-5.133c-1.178 1.216-2.413 2.51-2.777 2.891a4.233 4.233 0 0 0-1.092-.474c.019-.632.071-2.361.108-3.985a8.234 8.234 0 0 1 3.761 1.568zm-6.108-1.568c.026 1.629.065 3.365.08 3.992a4.218 4.218 0 0 0-1.069.469 527.347 527.347 0 0 0-2.753-2.908 8.204 8.204 0 0 1 3.742-1.553zM5.39 7.432a584.547 584.547 0 0 0 2.914 2.799c-.14.248-.251.512-.335.786-.522-.016-2.356-.071-4.075-.111A7.973 7.973 0 0 1 5.39 7.432zm-1.534 5.821c1.72-.027 3.567-.07 4.105-.082.089.297.21.58.366.844-.372.35-1.728 1.627-2.986 2.827a7.596 7.596 0 0 1-1.485-3.589zm3.169 5.224c1.237-1.277 2.548-2.651 2.854-2.971.314.176.652.313 1.006.406-.02.66-.072 2.424-.11 4.057a8.372 8.372 0 0 1-3.75-1.492zm6.101 1.496c-.026-1.634-.066-3.4-.081-4.061a4.313 4.313 0 0 0 1.059-.436c.298.317 1.597 1.697 2.825 2.984a8.375 8.375 0 0 1-3.803 1.513zm5.479-3.154a638.548 638.548 0 0 0-2.975-2.857 3.77 3.77 0 0 0 .342-.805c.43.013 2.321.071 4.099.112a7.567 7.567 0 0 1-1.466 3.55z"/>
|
||||||
</symbol>
|
</symbol>
|
||||||
|
|
||||||
|
<symbol id="icon-pixelfed" viewBox="-1 0 24 24">
|
||||||
|
<path d="M9.082 16.915h4.74c4.465 0 8.085-3.701 8.085-8.264S18.289.387 13.822.387H6.98c-2.577 0-4.665 2.134-4.665 4.768v18.559l6.767-6.799z"/>
|
||||||
|
</symbol>
|
||||||
</svg>
|
</svg>
|
||||||
|
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
22
themes/starter/layout/generic.ejs
Normal file
22
themes/starter/layout/generic.ejs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
|
||||||
|
---
|
||||||
|
layout: layout
|
||||||
|
---
|
||||||
|
|
||||||
|
<%
|
||||||
|
const url = getPath();
|
||||||
|
const data = site.data[url].data;
|
||||||
|
const file = '_partial/networks/' + url;
|
||||||
|
%>
|
||||||
|
|
||||||
|
<%- partial('_partial/heroheader') %>
|
||||||
|
<main class="contents network">
|
||||||
|
<%- partial('_partial/header') %>
|
||||||
|
<div class="section-wrapper">
|
||||||
|
<%- partial('_partial/generalinfo') %>
|
||||||
|
</div>
|
||||||
|
<%- partial('_partial/world') %>
|
||||||
|
<br>
|
||||||
|
<%- partial('_partial/contributing') %>
|
||||||
|
<%- partial('_partial/buttons') %>
|
||||||
|
</main>
|
|
@ -3,6 +3,7 @@
|
||||||
hexo.extend.helper.register('is_root', isRoot);
|
hexo.extend.helper.register('is_root', isRoot);
|
||||||
hexo.extend.helper.register('get_langs', getLangs);
|
hexo.extend.helper.register('get_langs', getLangs);
|
||||||
hexo.extend.helper.register('switch_lang', switchLang);
|
hexo.extend.helper.register('switch_lang', switchLang);
|
||||||
|
hexo.extend.helper.register('getPath', getPath);
|
||||||
|
|
||||||
function isRoot() {
|
function isRoot() {
|
||||||
return this.page.path === 'index.html';
|
return this.page.path === 'index.html';
|
||||||
|
@ -22,3 +23,10 @@ function switchLang(lang) {
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getPath() {
|
||||||
|
const url = this.page.path;
|
||||||
|
const filename = url.substr(3);
|
||||||
|
const splitPath = filename.split("/");
|
||||||
|
return splitPath[0];
|
||||||
|
}
|
||||||
|
|
|
@ -184,7 +184,8 @@ $taglist: (diaspora, $diaspora),
|
||||||
(postactiv, $postactiv),
|
(postactiv, $postactiv),
|
||||||
(peertube, $peertube),
|
(peertube, $peertube),
|
||||||
(misskey, $misskey),
|
(misskey, $misskey),
|
||||||
(osada, $osada);
|
(osada, $osada),
|
||||||
|
(pixelfed, $pixelfed);
|
||||||
|
|
||||||
@each $tag, $color in $taglist {
|
@each $tag, $color in $taglist {
|
||||||
svg.#{$tag} {
|
svg.#{$tag} {
|
||||||
|
|
|
@ -119,6 +119,11 @@
|
||||||
left: 90%;
|
left: 90%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.f-PixelFed {
|
||||||
|
top: 74%;
|
||||||
|
left: 7%;
|
||||||
|
}
|
||||||
|
|
||||||
.grid__card {
|
.grid__card {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
|
|
@ -21,3 +21,4 @@ $aardwolf: #46332d;
|
||||||
$peertube: #f1680d;
|
$peertube: #f1680d;
|
||||||
$misskey: #db3f86;
|
$misskey: #db3f86;
|
||||||
$osada: #008000;
|
$osada: #008000;
|
||||||
|
$pixelfed: #6736dd;
|
||||||
|
|
Loading…
Reference in a new issue