{"id":16553540,"url":"https://github.com/roneoorg/statichunt","last_synced_at":"2025-08-04T14:33:43.080Z","repository":{"id":114778984,"uuid":"421230410","full_name":"RoneoOrg/statichunt","owner":"RoneoOrg","description":null,"archived":false,"fork":false,"pushed_at":"2021-11-30T01:10:01.000Z","size":269588,"stargazers_count":0,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-27T23:46:52.667Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"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/RoneoOrg.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}},"created_at":"2021-10-26T00:45:42.000Z","updated_at":"2021-11-30T01:10:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"a000cb6c-e89a-4950-a0b7-2396552c5b8e","html_url":"https://github.com/RoneoOrg/statichunt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoneoOrg%2Fstatichunt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoneoOrg%2Fstatichunt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoneoOrg%2Fstatichunt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoneoOrg%2Fstatichunt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoneoOrg","download_url":"https://codeload.github.com/RoneoOrg/statichunt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241904155,"owners_count":20040012,"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":"2024-10-11T19:48:39.924Z","updated_at":"2025-03-04T18:41:09.028Z","avatar_url":"https://github.com/RoneoOrg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Static Hunt\n\nA list of themes and starters for the Jamstack and static site generators. https://jamstackthemes.dev\n\n## Submit A Theme\n\nAnyone can submit an open-source theme by adding a markdown file to the `content/theme` folder. \n\n1. Fork this repo and create a new markdown `.md` file in `content/theme` folder. For example `hugo-air.md`. Another option is to add a new file using the [Github UI](https://github.com/statichunt/jamstackthemes/tree/master/content/theme) _(click the \"add file\" button)_ \n2. Add the required front-matter as shown in the **Example Theme** below.\n3. Submit a pull request\n\n\u003e **Tip:** Do not generate the Github stars or theme screenshots. Please just submit the markdown file in your pull request.\n\n**Example Theme**\n```yaml\n---\ntitle: \"My Theme Name\"\ngithub: https://github.com/username/repo\ndemo: https://www.demo.com # Please make sure this links to a theme demo and not your personal/business site. The demo url must use https\nauthor: authorname\ndate: 2019-08-20 # Enter the date you submitted the theme YYYY-MM-DD\nssg:\n  - Gridsome # at least 1 ssg is required\ncms:\n  - No CMS # at least 1 cms is required. If your theme uses markdown (no CMS) the cms should be \"No CMS\"\ncss: # css is optional\n  - Bootstrap \narchetype: # archetype is optional\n  - Blog\n  - Portfolio\ndescription: This is an amazing theme and this is a small description about it!\n---\n\n# A simple starter kit for Gridsome\n\nThis theme is a lightweight starter kit. It also gives you a well organised starting point to extend it for yourself.\n\n## Features\n\n* Customisable design tokens to make it your own  \n* Customisable global data and navigation  \n* Tags and tag archives  \n* Progressively enhanced, semantic and accessible  \n```\n\n## Contribution Guidelines\n\n* Any open source themes with a public github repo can be submitted.\n* Please make sure the demo URL links to a demo of the theme and not your personal or business site.\n\n\n## Develop Locally\n\nGithub stars, image thumbnails and last commit date are generated at build time when this site is deployed to Netlify. Basically the Netlify site runs `npm run deploy`\n\nThis site is built on [Hugo](https://gohugo.io/)\n\nDevelopment Server\n\n```\nhugo serve\n```\n\nBuild Site\n\n```\nhugo\n```\n\nGenerate Github stars, image screenshots etc\n\n```\nnpm install\nexport GITHUB_TOKEN=XXX\nnpm run deploy\n```\n\n\u003e Generating github data requires a Github Token. You can generate this token in your Github account at settings \u003e developer settings \u003e personal access tokens https://github.com/settings/tokens\n\n## Submitting New Categories\nThemes can be categorised with terms from these 4 taxonomies. `ssg`, `cms`, `css` and `archetype`\n\nIf you are adding a theme which uses an SSG or CMS which doesnt exist you will need to add it as part of your pull-request.\n\n1. Create a new taxonomy term by creating the markdown file under `content/ssg/` or `content/cms`. For example let's say you wanted to add a new SSG called \"Super Duper\". Add a file under `content/ssg/super-duper/_index.md` and add the following frontmatter\n```\n---\ntitle: \"Super Duper\"\nicon: images/icons/super-duper.svg \nofficial_url: https://super-duper.org\n---\n```\n\n2. Add the icon. You will need to upload an icon into `static/images/icons`. The icon should in SVG format under 3KB. If it's a PNG please make sure the size is 60x60px and the size is as small as possible (you should be able to keep it under 5KB)\n3. Update the Javascript filter logic. Update the file `themes/jamstackthemes/assets/js/filter/filter-groups.js` and add `super-duper` to the ssg array.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froneoorg%2Fstatichunt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froneoorg%2Fstatichunt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froneoorg%2Fstatichunt/lists"}