{"id":15283945,"url":"https://github.com/muxfm/site","last_synced_at":"2026-05-06T09:38:05.417Z","repository":{"id":57191489,"uuid":"260457684","full_name":"muxfm/site","owner":"muxfm","description":"🌍 Easily generate a static site for your podcast feed","archived":false,"fork":false,"pushed_at":"2020-05-08T08:27:44.000Z","size":866,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-03T15:15:44.702Z","etag":null,"topics":["eleventy","html","jamstack","podcast","site","staart","static-site"],"latest_commit_sha":null,"homepage":"https://muxfm.js.org/docs/site/getting-started","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/muxfm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-01T12:48:13.000Z","updated_at":"2020-05-23T13:38:55.000Z","dependencies_parsed_at":"2022-09-15T22:30:52.398Z","dependency_job_id":null,"html_url":"https://github.com/muxfm/site","commit_stats":null,"previous_names":["bulwarkfm/staart-static"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxfm%2Fsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxfm%2Fsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxfm%2Fsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxfm%2Fsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muxfm","download_url":"https://codeload.github.com/muxfm/site/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245138109,"owners_count":20566870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eleventy","html","jamstack","podcast","site","staart","static-site"],"created_at":"2024-09-30T14:48:19.561Z","updated_at":"2025-12-30T23:29:30.013Z","avatar_url":"https://github.com/muxfm.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌍 Bulwark FM Site\n\nEasily generate a static site for your podcast feed, powered by the feed generated by [bulwarkfm/glue](https://github.com/bulwarkfm/glue).\n\n[![Build site CI](https://github.com/bulwarkfm/site/workflows/Build%20site/badge.svg)](https://github.com/bulwarkfm/site/actions)\n\n[**View example site →**](https://bulwarkfm.github.io/site/)\n\n## 💡 Getting started\n\n1. Set up a repository [using this template](https://github.com/bulwarkfm/site/generate) or fork this repository\n2. Clone the repository locally and run the command `npm run setup`\n3. To generate your static site, run the command `npm run build`\n\n### Initial setup\n\n![Screen recording of npm run setup](https://user-images.githubusercontent.com/2841780/81385438-f9957200-9130-11ea-9d47-b50aff95119d.gif)\n\nAfter running `npm run build`, you can manually edit the keys in `package.json` to change the podcast description, theme colors, and sections. For more customization like adding custom sections, see the [Staart Site documentation](https://staart.js.org/site).\n\n### Building site\n\nTo build the site, run `npm run build` and serve from the `public` folder. Run `npm run serve` to start a local development server with hot reloading.\n\nWe recommend using GitHub Actions to automatically generate and deploy your site to GitHub Pages. You can use the workflow in this repository to get started quickly.\n\n### Example configuration\n\n```json\n{\n  \"@staart/site\": {\n    \"title\": \"Couples Therapy with Candice and Casey\",\n    \"baseUrl\": \"https://bulwarkfm.github.io/site\",\n    \"listSubpages\": true,\n    \"ignoreHomeSubpages\": true,\n    \"theme\": {\n      \"headerBackgroundColor\": \"#7ed6df\",\n      \"headerTextColor\": \"#000000\",\n      \"textColor\": \"#002024\",\n      \"linkColor\": \"#000000\",\n      \"buttonBackgroundColor\": \"#f9ca24\",\n      \"buttonBackgroundColorLight\": \"#f6e58d\",\n      \"buttonTextColor\": \"#000000\",\n      \"doodleFillColor\": \"#f9ca24\"\n    },\n    \"navbar\": [\n      \"\u003ca href='https://bulwarkfm.github.io/site/episodes'\u003eEpisodes\u003c/a\u003e\",\n      \"\u003ca href='https://bulwarkfm.github.io/site/listen'\u003eHow to Listen\u003c/a\u003e\"\n    ],\n    \"preFooter\": [\n      {\n        \"type\": \"message\",\n        \"style\": {\n          \"background-color\": \"var(--headerBackgroundColor)\",\n          \"color\": \"var(--headerTextColor)\",\n          \"padding\": \"5vh 0 10vh 0\"\n        },\n        \"illustration\": \"dancing\",\n        \"title\": \"Couples Therapy with Candice and Casey is available wherever you listen to podcasts.\",\n        \"ctaText\": \"Listen now →\",\n        \"ctaLink\": \"https://bulwarkfm.github.io/site/listen\"\n      }\n    ],\n    \"footer\": {\n      \"text\": \"Hosted by Casey Neistat and Candice Pool\",\n      \"links\": [\n        \"\u003ca href='https://bulwarkfm.github.io/glue/feed.xml'\u003eRSS\u003c/a\u003e\",\n        \"\u003ca href='https://bulwarkfm.github.io/glue/meta.xml'\u003eAPI\u003c/a\u003e\"\n      ]\n    }\n  },\n  \"bulwark\": {\n    \"apiUrl\": \"https://bulwarkfm.github.io/glue\"\n  }\n}\n```\n\n## 📄 License\n\n[MIT](./LICENSE) © Bulwark FM\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuxfm%2Fsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuxfm%2Fsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuxfm%2Fsite/lists"}