{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/pleroma/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/pleroma", "feed_url": "https://matoken.org/blog/tag/pleroma/feed/json", "language": "ja", "title": "Pleroma – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=1769", "url": "https://matoken.org/blog/2018/01/12/gnu-social-pleroma-fe/", "title": "GNU social \u306b Pleroma FE \u3092\u5c0e\u5165\u3057\u3066\u307f\u308b", "content_html": "

OStatus \u306e\u5b9f\u88c5\u306e\u4e00\u3064\u306b Pleroma \u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\uff0e

\n\n

Mastodon\u3068\u3082\u3042\u308b\u7a0b\u5ea6API\u306e\u4e92\u63db\u6027\u304c\u3042\u3063\u3066\u4e00\u90e8\u306eMastodon client\u3082\u5229\u7528\u3067\u304d\u305f\u308a\u3059\u308b\u3089\u3057\u3044\u3067\u3059\uff0e Elixir\u88fd\u3067\u8efd\u91cf\uff0cRaspberry Pi \u3067\u3082\u52d5\u304f\u3068\u306e\u3053\u3068\uff0eActivityPub \u306b\u5bfe\u5fdc\u4e88\u5b9a\u306a\u306e\u3082\u826f\u3055\u305d\u3046\uff0eGNU social \u304b\u3089\u306e\u79fb\u884c\u3082\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308b\u4e88\u5b9a\u3068\u306e\u3053\u3068\u306a\u306e\u3067\u3053\u306e\u8fba\u308a\u306e\u5b9f\u88c5\u304c\u7d42\u308f\u3063\u305f\u3089\u958b\u767a\u304c\u3068\u3069\u304a\u304a\u3063\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u308b GNU social \u304b\u3089\u306e\u79fb\u884c\u8005\u304c\u5897\u3048\u305d\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\uff0e( \u81ea\u5206\u306f\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306b gnusocial \u3068\u3064\u3051\u3066\u3057\u307e\u3063\u305f\u306e\u3092\u5f8c\u6094\uff0esocial \u3068\u304b\u306b\u3059\u308b\u3093\u3060\u3063\u305f)

\n

\u3053\u306e\u8fba\u306e\u8a18\u4e8b\u304c\u53c2\u8003\u306b\u306a\u308a\u307e\u3059\uff0e

\n\n

Pleroma \u306f\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u3068\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u304c\u5225\u308c\u3066\u3044\u3066 GNU social( + Qvitter Plugin ) \u3068 Pleroma FE(\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9) \u3068\u3044\u3046\u7d44\u307f\u5408\u308f\u305b\u304c\u53ef\u80fd\u3067\u3059\uff0e\u3053\u306e Pleroma FE \u306e\u5c0e\u5165\u306f\u7c21\u5358\u305d\u3046\u306a\u306e\u3067\u65e2\u5b58\u306e GNU social \u306e\u4e0a\u306b\u5c0e\u5165\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

\u5c0e\u5165

\n

\u5c0e\u5165\u306f\u4e00\u756a\u624b\u8efd\u305d\u3046\u306a\u4ee5\u4e0b\u306e\u624b\u9806\u3092\u771f\u4f3c\u3057\u307e\u3057\u305f\uff0e

\n\n

\u524d\u63d0\u6761\u4ef6\u3068\u3057\u3066\uff0cGNU social \u304c\u52d5\u3044\u3066\u3044\u3066 Qvitter plugin \u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0eQvitter \u306f GNU social \u306b\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3067\u6709\u52b9\u306b\u3059\u308b\u3060\u3051\u3067OK\u306a\u306f\u305a\u3067\u3059\uff0e

\n
$ grep Qvitter /var/www/gnusocial.matoken.org/config.php \r\naddPlugin('Qvitter');
\n

\uff1c\u8ffd\u8a18\uff1e
\nQvitter \u306f GNU social \u306b\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u306f\u52d8\u9055\u3044\u3067\u3057\u305f\uff0e\u4ee5\u4e0b\u304b\u3089\u5c0e\u5165\u3057\u3066\u304f\u3060\u3055\u3044\uff0e

\n\n

\uff1c\uff0f\u8ffd\u8a18\uff1e

\n

\u6b21\u306b\u4ee5\u4e0b\u306e Pipelines \u304b\u3089\u6700\u65b0\u306ezip\u3092\u5165\u624b\u3057\u3066\u5c55\u958b\u3057\u307e\u3059\uff0e

\n\n
$ wget 'https://git.pleroma.social/pleroma/pleroma-fe/-/jobs/974/artifacts/download' -O pleroma-fe.zip\r\n$ unzip pleroma-fe.zip 
\n

\u5c55\u958b\u3057\u3066\u3067\u304d\u305fdist\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e2d\u306e index.html \u3092 pleroma.html \u306b\u5909\u66f4\u3057\u307e\u3059\uff0e

\n
$ mv dist/index.html dist/pleroma.html
\n

dist\u4ee5\u4e0b\u3092GNU social \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u30b3\u30d4\u30fc\u3057\u3066\u5b8c\u4e86\uff0e

\n
$ sudo -u www-data rsync -av dist/* /var/www/gnusocial.matoken.org/
\n

\u5c0e\u5165\u3057\u305f GNU social \u306b\u30ed\u30b0\u30a4\u30f3\u3057\u305f\u72b6\u614b\u3067 /pleroma.html \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068 Pleroma FE \u306b\u306a\u308a\u307e\u3059\uff0e / \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u5143\u306e Qviter \u306a\u306e\u3067\u4f75\u7528\u53ef\u80fd\u3067\u3059\uff0e

\n

\u898b\u305f\u76ee\u306f Qvitter \u3068\u305d\u3093\u306a\u306b\u5909\u308f\u308a\u307e\u305b\u3093\u304c\u3053\u306e\u8fba\u304c\u6c17\u306b\u5165\u3063\u3066\u3044\u307e\u3059\uff0e

\n\n

\u7e26\u9577\u306e\u753b\u9762\u306b\u3059\u308b\u3068 Qvitter \u3068\u540c\u3058\u3067 Sidebar / Timeline \u306b\u5225\u308c\u308b\u306e\u3067\u81ea\u52d5\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u6709\u52b9\u306b\u3057\u3066\u30b5\u30d6\u30e2\u30cb\u30bf\u306b Timeline \u3092\u8868\u793a\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\uff0e

\n

\"20180107_14:01:52-13142\"/\"20180107_14:01:40-13089\"/

\n

Qvitter \u3067\u306f\u81ea\u52d5\u66f4\u65b0\u3055\u308c\u306a\u3044\u3057\uff0c\u81ea\u52d5\u66f4\u65b0\u53ef\u80fd\u306a\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3082\u3044\u304f\u3064\u304b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3044\u3044\u611f\u3058\u306e\u3082\u306e\u304c\u898b\u5f53\u305f\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u4eca\u3053\u308c\u3067\u843d\u3061\u7740\u3044\u3066\u3044\u307e\u3059\uff0e

\n

\u3061\u306a\u307f\u306b Pleroma FE \u3060\u3051\u3060\u3068 API \u306a\u3069\u306f GNU social \u306e\u307e\u307e\u306a\u306e\u3067\u6ce8\u610f\uff0e

\n

\u3061\u3087\u3063\u3068\u3057\u305f\u30ab\u30b9\u30bf\u30de\u30a4\u30ba

\n

static/config.json \u3092\u4fee\u6b63\u3059\u308b\u3053\u3068\u3067\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u58c1\u7d19\u3084\u30ed\u30b4\uff0c\u30c6\u30fc\u30de\u306a\u3069\u306e\u5909\u66f4\u304c\u53ef\u80fd\u3067\u3059\uff0e \u58c1\u7d19\u306f /static/bg.jpg /static/bgalt.jpg \u306e2\u3064\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\uff0e NSFW \u753b\u50cf\u306f static/img/nsfw.9399fe3.png \u306e\u3088\u3046\u3067\u3059\uff0e static/styles.json \u3067\u30c6\u30fc\u30de\u304c\u8a2d\u5b9a\u53ef\u80fd\u3067\u3059\uff0e

\n

\u4e0d\u5177\u5408\u3068\u304b?

\n\n

\n", "content_text": "OStatus \u306e\u5b9f\u88c5\u306e\u4e00\u3064\u306b Pleroma \u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308a\u307e\u3059\uff0e\n\nPleroma\nPleroma / pleroma \u00b7 GitLab\nPleroma / pleroma-fe \u00b7 GitLab\n\nMastodon\u3068\u3082\u3042\u308b\u7a0b\u5ea6API\u306e\u4e92\u63db\u6027\u304c\u3042\u3063\u3066\u4e00\u90e8\u306eMastodon client\u3082\u5229\u7528\u3067\u304d\u305f\u308a\u3059\u308b\u3089\u3057\u3044\u3067\u3059\uff0e Elixir\u88fd\u3067\u8efd\u91cf\uff0cRaspberry Pi \u3067\u3082\u52d5\u304f\u3068\u306e\u3053\u3068\uff0eActivityPub \u306b\u5bfe\u5fdc\u4e88\u5b9a\u306a\u306e\u3082\u826f\u3055\u305d\u3046\uff0eGNU social \u304b\u3089\u306e\u79fb\u884c\u3082\u51fa\u6765\u308b\u3088\u3046\u306b\u306a\u308b\u4e88\u5b9a\u3068\u306e\u3053\u3068\u306a\u306e\u3067\u3053\u306e\u8fba\u308a\u306e\u5b9f\u88c5\u304c\u7d42\u308f\u3063\u305f\u3089\u958b\u767a\u304c\u3068\u3069\u304a\u304a\u3063\u3066\u3044\u308b\u3088\u3046\u306b\u898b\u3048\u308b GNU social \u304b\u3089\u306e\u79fb\u884c\u8005\u304c\u5897\u3048\u305d\u3046\u306a\u6c17\u304c\u3057\u307e\u3059\uff0e( \u81ea\u5206\u306f\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u306b gnusocial \u3068\u3064\u3051\u3066\u3057\u307e\u3063\u305f\u306e\u3092\u5f8c\u6094\uff0esocial \u3068\u304b\u306b\u3059\u308b\u3093\u3060\u3063\u305f)\n\u3053\u306e\u8fba\u306e\u8a18\u4e8b\u304c\u53c2\u8003\u306b\u306a\u308a\u307e\u3059\uff0e\n\n\u65b0\u3057\u3044\u9023\u5408\u578bSNS\u300cPleroma\u300d\u306fMastodon\u3092\u7f6e\u304d\u63db\u3048\u308b\uff1f – ITmedia NEWS\nMastodon\u306b\u7d9a\u304f\u65b0\u305f\u306a\u9023\u5408\u578bSNS\u300cPleroma\u300d\u4f5c\u8005\u306b\u805e\u304f\u3000\u958b\u767a\u306e\u80cc\u666f\u3001\u7279\u5fb4\u3001\u30ed\u30fc\u30c9\u30de\u30c3\u30d7 – ITmedia NEWS\n\u30de\u30b9\u30c8\u30c9\u30f3\u3068\u30d7\u30ec\u30ed\u30de\u306e\u4e21\u65b9\u306b\u5bfe\u5fdc\u3057\u305f\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u66f8\u304f \u2013 \u5893\u5834\u4eba\u591c\n\nPleroma \u306f\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u3068\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u304c\u5225\u308c\u3066\u3044\u3066 GNU social( + Qvitter Plugin ) \u3068 Pleroma FE(\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9) \u3068\u3044\u3046\u7d44\u307f\u5408\u308f\u305b\u304c\u53ef\u80fd\u3067\u3059\uff0e\u3053\u306e Pleroma FE \u306e\u5c0e\u5165\u306f\u7c21\u5358\u305d\u3046\u306a\u306e\u3067\u65e2\u5b58\u306e GNU social \u306e\u4e0a\u306b\u5c0e\u5165\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\u5c0e\u5165\n\u5c0e\u5165\u306f\u4e00\u756a\u624b\u8efd\u305d\u3046\u306a\u4ee5\u4e0b\u306e\u624b\u9806\u3092\u771f\u4f3c\u3057\u307e\u3057\u305f\uff0e\n\nDual boot with qvitter \u00b7 Wiki \u00b7 Pleroma / pleroma-fe \u00b7 GitLab\n\n\u524d\u63d0\u6761\u4ef6\u3068\u3057\u3066\uff0cGNU social \u304c\u52d5\u3044\u3066\u3044\u3066 Qvitter plugin \u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0eQvitter \u306f GNU social \u306b\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u3067\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3067\u6709\u52b9\u306b\u3059\u308b\u3060\u3051\u3067OK\u306a\u306f\u305a\u3067\u3059\uff0e\n$ grep Qvitter /var/www/gnusocial.matoken.org/config.php \r\naddPlugin('Qvitter');\n\uff1c\u8ffd\u8a18\uff1e\nQvitter \u306f GNU social \u306b\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u306f\u52d8\u9055\u3044\u3067\u3057\u305f\uff0e\u4ee5\u4e0b\u304b\u3089\u5c0e\u5165\u3057\u3066\u304f\u3060\u3055\u3044\uff0e\n\nhannes / Qvitter \u00b7 GitLab\n\n\uff1c\uff0f\u8ffd\u8a18\uff1e\n\u6b21\u306b\u4ee5\u4e0b\u306e Pipelines \u304b\u3089\u6700\u65b0\u306ezip\u3092\u5165\u624b\u3057\u3066\u5c55\u958b\u3057\u307e\u3059\uff0e\n\nPipelines \u00b7 Pleroma / pleroma-fe \u00b7 GitLab\n\n$ wget 'https://git.pleroma.social/pleroma/pleroma-fe/-/jobs/974/artifacts/download' -O pleroma-fe.zip\r\n$ unzip pleroma-fe.zip \n\u5c55\u958b\u3057\u3066\u3067\u304d\u305fdist\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u4e2d\u306e index.html \u3092 pleroma.html \u306b\u5909\u66f4\u3057\u307e\u3059\uff0e\n$ mv dist/index.html dist/pleroma.html\ndist\u4ee5\u4e0b\u3092GNU social \u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u30b3\u30d4\u30fc\u3057\u3066\u5b8c\u4e86\uff0e\n$ sudo -u www-data rsync -av dist/* /var/www/gnusocial.matoken.org/\n\u5c0e\u5165\u3057\u305f GNU social \u306b\u30ed\u30b0\u30a4\u30f3\u3057\u305f\u72b6\u614b\u3067 /pleroma.html \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068 Pleroma FE \u306b\u306a\u308a\u307e\u3059\uff0e / \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u5143\u306e Qviter \u306a\u306e\u3067\u4f75\u7528\u53ef\u80fd\u3067\u3059\uff0e\n\u898b\u305f\u76ee\u306f Qvitter \u3068\u305d\u3093\u306a\u306b\u5909\u308f\u308a\u307e\u305b\u3093\u304c\u3053\u306e\u8fba\u304c\u6c17\u306b\u5165\u3063\u3066\u3044\u307e\u3059\uff0e\n\n\u30a2\u30a4\u30b3\u30f3\u306e\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u5bfe\u5fdc\n\u8a2d\u5b9a\u3059\u308b\u3053\u3068\u3067\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u306e\u81ea\u52d5\u66f4\u65b0\u304c\u53ef\u80fd(Enable automatic streaming of new posts when scrolled to the top) \n‘#NSFW’ \u304c R18 \u6ce8\u610f\u306e\u753b\u50cf\u306b\u5dee\u3057\u66ff\u308f\u3063\u3066\u305d\u308c\u3092\u30af\u30ea\u30c3\u30af\u3057\u306a\u3044\u3068\u8868\u793a\u3055\u308c\u306a\u304f\u51fa\u6765\u308b \n\n\u7e26\u9577\u306e\u753b\u9762\u306b\u3059\u308b\u3068 Qvitter \u3068\u540c\u3058\u3067 Sidebar / Timeline \u306b\u5225\u308c\u308b\u306e\u3067\u81ea\u52d5\u30b9\u30af\u30ed\u30fc\u30eb\u3092\u6709\u52b9\u306b\u3057\u3066\u30b5\u30d6\u30e2\u30cb\u30bf\u306b Timeline \u3092\u8868\u793a\u3059\u308b\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\uff0e\n\nQvitter \u3067\u306f\u81ea\u52d5\u66f4\u65b0\u3055\u308c\u306a\u3044\u3057\uff0c\u81ea\u52d5\u66f4\u65b0\u53ef\u80fd\u306a\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3082\u3044\u304f\u3064\u304b\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\u304c\u3044\u3044\u611f\u3058\u306e\u3082\u306e\u304c\u898b\u5f53\u305f\u3089\u306a\u304b\u3063\u305f\u306e\u3067\u4eca\u3053\u308c\u3067\u843d\u3061\u7740\u3044\u3066\u3044\u307e\u3059\uff0e\n\u3061\u306a\u307f\u306b Pleroma FE \u3060\u3051\u3060\u3068 API \u306a\u3069\u306f GNU social \u306e\u307e\u307e\u306a\u306e\u3067\u6ce8\u610f\uff0e\n\u3061\u3087\u3063\u3068\u3057\u305f\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\nstatic/config.json \u3092\u4fee\u6b63\u3059\u308b\u3053\u3068\u3067\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u58c1\u7d19\u3084\u30ed\u30b4\uff0c\u30c6\u30fc\u30de\u306a\u3069\u306e\u5909\u66f4\u304c\u53ef\u80fd\u3067\u3059\uff0e \u58c1\u7d19\u306f /static/bg.jpg /static/bgalt.jpg \u306e2\u3064\u304c\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\uff0e NSFW \u753b\u50cf\u306f static/img/nsfw.9399fe3.png \u306e\u3088\u3046\u3067\u3059\uff0e static/styles.json \u3067\u30c6\u30fc\u30de\u304c\u8a2d\u5b9a\u53ef\u80fd\u3067\u3059\uff0e\n\u4e0d\u5177\u5408\u3068\u304b?\n\n\u975e\u30ed\u30b0\u30a4\u30f3\u72b6\u614b\u3067 /Pleroma.html \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u8a8d\u8a3c\u306e\u7a93\u304c\u51fa\u3066\u304f\u308b\u3051\u3069\u6b63\u3057\u3044\u8a8d\u8a3c\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u3082\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u306a\u3044?\u4e00\u65e6GS\u3067\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304a\u304f\u3068\u826f\u3044\uff0e(GNU social \u306f\n nightry \u3060\u3057 \u8a8d\u8a3c\u7cfb\u306e2FA plugin \u3082\u5165\u308c\u3066\u3044\u308b\u306e\u3067\u305d\u306e\u305b\u3044\u304b\u3082\n\u30bf\u30a4\u30df\u30f3\u30b0\u306b\u3088\u308a\u901a\u77e5\u304c\u66f4\u65b0\u3055\u308c\u306a\u3044\u3053\u3068\u304c\u3042\u308b?\u5de6\u5074\u306e\u300c\u901a\u77e5\u300d\u3092\u62bc\u3059\u3068mention\u306f\u5168\u90e8\u53d6\u5f97\u3059\u308b\uff0e(\u304a\u6c17\u306b\u5165\u308a\u306e\u518d\u53d6\u5f97\u306f\u7121\u7406?)\n\u8a2d\u5b9a\u3067\u300cEnable automatic streaming of new posts when scrolled to the top\u300d\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u308b\u306e\u306b Timeline \u304c\u81ea\u52d5\u66f4\u65b0\u3055\u308c\u306a\u3044\uff0e\u4e00\u756a\u4e0a\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3057\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308b\uff0e\u4e0a\u90e8\u306e\u30ed\u30b4\u8fd1\u8fba\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u4e00\u756a\u4e0a\u306b\u30b8\u30e3\u30f3\u30d7\u3059\u308b\uff0e", "date_published": "2018-01-12T00:39:47+09:00", "date_modified": "2018-01-18T08:21:45+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9?s=512&d=mm&r=g" }, "tags": [ "GNU social", "Pleroma", "Pleroma FE", "SNS", "\u672a\u5206\u985e" ] } ] }