{"id":15288022,"url":"https://github.com/still-ex/still","last_synced_at":"2025-10-21T15:54:39.323Z","repository":{"id":36991932,"uuid":"283740357","full_name":"still-ex/still","owner":"still-ex","description":"A composable Elixir static site generator","archived":true,"fork":false,"pushed_at":"2023-05-18T13:10:09.000Z","size":156663,"stargazers_count":255,"open_issues_count":12,"forks_count":10,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-10-18T16:58:16.696Z","etag":null,"topics":["elixir","static-site-generator"],"latest_commit_sha":null,"homepage":"https://stillstatic.io","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/still-ex.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}},"created_at":"2020-07-30T10:24:00.000Z","updated_at":"2025-07-08T15:55:24.000Z","dependencies_parsed_at":"2023-01-17T11:46:37.296Z","dependency_job_id":"71aa5f2c-9882-4702-bd54-cab01e994a38","html_url":"https://github.com/still-ex/still","commit_stats":{"total_commits":179,"total_committers":13,"mean_commits":13.76923076923077,"dds":0.553072625698324,"last_synced_commit":"31847b818ca2b39e5fa1a02735ca9345486b7e4a"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/still-ex/still","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/still-ex%2Fstill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/still-ex%2Fstill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/still-ex%2Fstill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/still-ex%2Fstill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/still-ex","download_url":"https://codeload.github.com/still-ex/still/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/still-ex%2Fstill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280290185,"owners_count":26305278,"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","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["elixir","static-site-generator"],"created_at":"2024-09-30T15:43:50.739Z","updated_at":"2025-10-21T15:54:38.000Z","avatar_url":"https://github.com/still-ex.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Still: a composable Elixir static site generator\n\n![Still logo](./priv/site/images/banner.png)\n\n[![][build-badge]][build]\n[![][hex-badge]][hex]\n[![][docs-badge]][docs]\n\n🚧 **This package is still in progress - _badumm tss_**\n\nStill is a different take on building static sites.\n\nStill takes a step back from the status quo, to a simpler time, without\ncompromising on the great developer experience some of us have grown used to.\n\nStill is the web, still how you used to. Still weird. Still simple.\n\nStill focuses on your happiness and speed of development. It automates the\nboring parts and leaves the good ones to you.\n\nStill shines the spotlight on your abilities to write the best code you can. It\nis customisable, composable and as extensible as you want to. It is as powerful\nas you are.\n\nStill is our gift to the community. Stay simple. Stay weird.\n\nFor more information please read the [documentation][docs].\n\n## Installation\n\nTo install Still you add it to your dependency list. You should be able to\nadd it to any mix project.\n\n### For new projects\n\nRun `mix archive.install hex still_new` to install the archive on your system.\n\nAfterwards, create a static site by running `mix still.new my_site`.\nThat's it!\n\n### Adding to an existing project\n\nAdd `still` as a dependency in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:still, \"~\u003e 0.8.0\"}\n  ]\nend\n```\n\nOpen up `config.exs` and set the input and output folders:\n\n```elixir\nconfig :still,\n  input: Path.join(Path.dirname(__DIR__), \"priv/site\"),\n  output: Path.join(Path.dirname(__DIR__), \"_site\")\n```\n\nCreate a file `index.slime` in the input folder.\n\nFor more information please visit the [website][website].\n\n## Contributing\n\nIf you're considering contributing to Still, thank you. We keep an updated list\nof bugs and features on the [issue tracker][issue-tracker]. If you can't find\nthe bug or feature you have in mind, please open an issue first, before creating\na pull request.\n\n### Requirements \u0026 Setup\n\n1. Download the repo\n```sh\n$ git clone https://github.com/still-ex/still.git\n```\n2. Move to project directory \u0026 Install dependencies\n```sh\n$ cd still \u0026\u0026 ./bin/setup\n```\n3. Optionally, install an image processor\n\nSome of the tests related to images require an image processor to be installed.\nBy default, Still relies on [ImageMagick][imageMagick], but if you install [still-imageflow][still-imageflow] as a \ndependency it will use [imageflow][imageflow] instead.\n\nFrom this point onwards, you should be ready to go.\n### Expected Pull Request contents\n\nPlease make sure the PR title and description clearly explain the proposed\nchanges. Linking to a relevant issue by adding `Closes *ISSUE_NUMBER*` on the PR\ndescription is very welcomed.\n\nAll proposed changes should be accompanied by unit tests that provide coverage\nfor those changes.\n\n### Running tests\n\nTo run tests, simply run the following  on the project directory.\n```sh\n$ mix test\n```\n\n## About\n\nStill was created and is maintained with :heart: by [Subvisual][subvisual].\n\n![Subvisual][sub-logo]\n\n## License\n\nStill is released under the [ISC License](./LICENSE).\n\n[website]: https://stillstatic.io\n[subvisual]: https://subvisual.com\n[docs]: https://hexdocs.pm/still/getting_started.html\n[hex]: https://hex.pm/packages/still\n[build]: https://github.com/still-ex/still/actions\n[sub-logo]: https://raw.githubusercontent.com/subvisual/guides/master/github/templates/logos/blue.png\n[hex-badge]: https://img.shields.io/hexpm/v/still?style=flat-square\n[build-badge]: https://img.shields.io/github/workflow/status/still-ex/still/Elixir%20CI?style=flat-square\n[docs-badge]: https://img.shields.io/badge/-docs-informational?style=flat-square\n[issue-tracker]: https://github.com/still-ex/still/issues\n[imageMagick]: https://imagemagick.org/index.php\n[still-imageflow]: https://github.com/still-ex/still_imageflow\n[imageflow]: https://github.com/imazen/imageflow\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstill-ex%2Fstill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstill-ex%2Fstill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstill-ex%2Fstill/lists"}