{"id":28373262,"url":"https://github.com/flo-bit/svelsky","last_synced_at":"2025-08-09T07:17:45.335Z","repository":{"id":292161560,"uuid":"979347636","full_name":"flo-bit/svelsky","owner":"flo-bit","description":"editable svelte website with bluesky pds as backend","archived":false,"fork":false,"pushed_at":"2025-05-08T13:09:07.000Z","size":209,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T03:46:34.179Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://flo-bit.dev/svelsky/","language":"Svelte","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/flo-bit.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-07T11:26:59.000Z","updated_at":"2025-05-24T21:17:06.000Z","dependencies_parsed_at":"2025-05-08T13:26:08.338Z","dependency_job_id":"73d40ac4-14f5-4478-af23-dba6e21e6475","html_url":"https://github.com/flo-bit/svelsky","commit_stats":null,"previous_names":["flo-bit/svelsky"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/flo-bit/svelsky","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flo-bit%2Fsvelsky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flo-bit%2Fsvelsky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flo-bit%2Fsvelsky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flo-bit%2Fsvelsky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flo-bit","download_url":"https://codeload.github.com/flo-bit/svelsky/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flo-bit%2Fsvelsky/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261278079,"owners_count":23134619,"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":[],"created_at":"2025-05-29T18:40:07.986Z","updated_at":"2025-08-09T07:17:44.897Z","avatar_url":"https://github.com/flo-bit.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Editable Website\n\nWork in progress! Preview only.\n\nhttps://flo-bit.dev/svelsky/\n\nStatically built svelte website using your bluesky pds as a backend with a wysiwyg editor.\n\n## Why?\n\n- Statically built websites are fast and super cheap to host (often free on github \npages, cloudflare, etc).\n\n- But they are usually hard to edit (for non-technical users), either you edit \nthe code directly or you have to use (and usually pay for) a CMS of some kind.\n\n- This repo aims to combine the best of both worlds: cheap, fast and easy to edit \n(content editing only, design is static/only changeable by editing code).\n\n## Development\n\n```bash\npnpm install\npnpm run dev\n```\n\n## Deployment with github pages\n\n1. fork the repo and enable github pages in the repo settings (Settings -\u003e Pages -\u003e Source -\u003e Github Actions)\n\n2. change the handle to your bluesky handle in `.github/workflows/deploy.yml` line 32:\n\n```bash\nPUBLIC_HANDLE: 'your-bluesky-handle'\n```\n\n3. change the base path to your repo name in `svelte.config.js` line 13:\n\n```ts\nbase: process.env.NODE_ENV === 'development' ? '' : '/svelsky'\n```\n\n4. push to github and wait for it to deploy\n\n5. edit the website by going to `https://\u003cyour-github-username\u003e.github.io/\u003crepo-name\u003e/edit`, \nsigning in with your bluesky account, editing the website and saving at the end.\n\n6. rerun the workflow manually by selecting the last workflow in the github actions tab and \nclicking the `Re-run all jobs` button or wait for the scheduled workflow that runs every 6 hours.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflo-bit%2Fsvelsky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflo-bit%2Fsvelsky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflo-bit%2Fsvelsky/lists"}