Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digitalinteraction/blab.openlab.dev
https://github.com/digitalinteraction/blab.openlab.dev
eleventy nunjucks openlab-alembic openlab-fonts
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/digitalinteraction/blab.openlab.dev
- Owner: digitalinteraction
- Created: 2023-04-18T13:45:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-26T19:35:07.000Z (about 1 year ago)
- Last Synced: 2024-10-17T00:23:15.793Z (29 days ago)
- Topics: eleventy, nunjucks, openlab-alembic, openlab-fonts
- Language: Nunjucks
- Homepage: https://blab.openlab.dev/
- Size: 251 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# blab.openlab.dev
This the the repo for the Open Lab podcast "Open Blab". It contains the source code to generate the website and links to the podcast media which is hosted in an S3 bucket.
The site is built with [eleventy](https://www.11ty.dev/), is styled with [alembic.openlab.dev](https://alembic.openlab.dev/) and pulls fonts from [fonts.openlab.dev](https://fonts.openlab.dev/).Eleventy builds the site and generates the RSS feed for the podcast based on the markdown files in this repo.
There are some `scripts/` to help with managing the content.
The site is build and deployed using GitHub pages when there is a new commit pushed to `main`.The RSS feed is registered with [Apple Podcasts Connect](https://podcastsconnect.apple.com/)
and [Spotify Podcasts](https://podcasters.spotify.com).## development
```sh
# checkout the repo and cd/to/the/folder# install npm dependencies
npm install# build the site, watch for changes and host it at http://localhost:8080
npm run start# build the site once
npm run build
```