No description
  • CSS 42.1%
  • HTML 29.1%
  • Shell 25.9%
  • JavaScript 2.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-14 18:32:07 +00:00
.reuse Make repository reuse compliant 2022-08-15 02:49:05 +02:00
LICENSES source/images/liberapay_logo_white-on-yellow.svg: Add liberapay logo 2023-07-22 21:42:45 +00:00
source typo 2026-08-14 21:30:48 +03:00
.gitattributes Restore image assets 2026-05-03 21:41:55 +04:00
.gitignore fontello/update.sh: New script to download+unpack 2023-11-27 16:52:45 +00:00
.gitlab-ci.yml CI: lowdown in Alpine 3.18 2023-07-24 14:57:27 +00:00
.woodpecker.yml CI: Do a full clone for proper <updated> entries in RSS 2026-05-04 14:45:38 +02:00
build.sh Make repository reuse compliant 2022-08-15 02:49:05 +02:00
build_article.sh Make repository reuse compliant 2022-08-15 02:49:05 +02:00
build_blog_feed.sh builder: Remove shell-based page_link substitution 2022-11-13 22:45:55 +01:00
build_blog_index.sh Fix index teaser generation 2026-05-03 22:08:45 +04:00
README.md Add Woodpecker deployment 2026-05-04 09:10:28 +04:00

pleroma.social

This repository contains the source code of https://pleroma.social. Woodpecker automatically deploys the website when changes are pushed or merged to the master branch of this repository. The Woodpecker workflow can also be triggered manually on master.

Setting up a local development environment

Dependencies:

  • POSIX Shell
  • libxml's xmllint
  • lowdown

Note: Be sure to have Git LFS set up for this repository.

Building is simply done via ./build.sh

Deployment

Woodpecker builds the site and deploys build/ to gitlabci@pleroma.social:/var/www/www-data/pleroma.social/ with rsync.

Required Woodpecker secret:

  • deploy_key: SSH private key authorized for the gitlabci user on pleroma.social.