https://github.com/denperidge/community-obituaries
An obituary site tool for the people you've lost in your communities
https://github.com/denperidge/community-obituaries
community-tooling obituaries
Last synced: about 2 months ago
JSON representation
An obituary site tool for the people you've lost in your communities
- Host: GitHub
- URL: https://github.com/denperidge/community-obituaries
- Owner: Denperidge
- Created: 2025-02-06T21:29:54.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-07T14:05:28.000Z (3 months ago)
- Last Synced: 2025-02-07T14:29:36.785Z (3 months ago)
- Topics: community-tooling, obituaries
- Language: HTML
- Homepage: http://obituaries.neonpastel.net/
- Size: 1.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Community Obituaries
Death is a really difficult subject in which I have little wisdom to share. However, that doesn't make the subject less impactful or significant.
Community Obituaries is a website generation tool originally built to help aggregate and immortalise the deaths in and surrounding the queer and trans communities in Antwerp, Belgium.
This isn't much. But it's better than the significant event of a life ending being lost in taken-down articles, social media profiles and old chat logs.
This project is meant to be...
- Public: able to be rehosted by others who care about the same people originally put into this project...
- Open: ... while remaining easily editable for those wishing to share their own communities.
- Accessible: upping the accessibility where possible for people with disabilities. Additonally, the website should load easily no matter how old or new the device. A static site is all that's needed, without unnecessary JavaScript slowing things down.## How-to
### Clone & build locally
This requires Node.JS and (optionally) git installed.
```bash
# Alternatively, download & extract zip from https://github.com/Denperidge/community-obituaries/archive/refs/heads/main.zip
git clone https://github.com/Denperidge/community-obituaries.git
cd community-obituariesnpm install # Download project dependencies
npm run build # Build static sitenpm start # Run development server on localhost:8080
```That's it! The resulting site will be output in the `dist/` folder.
### Change data & customise instance
All content/basic editing (read: no-code-required based edits) can be done in the [src/_data](src/_data/) directory.
- [config.yaml](src/_data/config.yaml) lets you edit the sites title, description, date format...
- [obituaries.yaml](src/_data/obituaries.yaml) lets you edit the obituaries presented on the site.## Explanation
### obituaries.yaml gender attribute
The **gender** variable is solely used for the Opengraph `profile:gender` metadata. This is why `Male` and `Female` are used instead of... Man or woman. You may now say *"Cat, Non-Binary isn't a valid input for `profile:gender`"* and I'll say *"well that's an oversight on the protocol's part"* so just put whatever you want there.