{"id":19914803,"url":"https://github.com/physer/ssg-demo","last_synced_at":"2026-04-09T16:43:30.680Z","repository":{"id":154894667,"uuid":"629434779","full_name":"Physer/ssg-demo","owner":"Physer","description":"A small demo of using Static Site Generation together with Contentstack","archived":false,"fork":false,"pushed_at":"2023-05-10T13:23:20.000Z","size":538,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-11T23:16:55.883Z","etag":null,"topics":["contentstack","next","nextjs","nuxt","nuxt3","nuxtjs","ssg"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Physer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-04-18T10:00:20.000Z","updated_at":"2023-05-05T07:18:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"a30bdc9f-54bd-44b5-bb71-be43bf591f59","html_url":"https://github.com/Physer/ssg-demo","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/Physer%2Fssg-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Physer%2Fssg-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Physer%2Fssg-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Physer%2Fssg-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Physer","download_url":"https://codeload.github.com/Physer/ssg-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241342794,"owners_count":19947266,"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":["contentstack","next","nextjs","nuxt","nuxt3","nuxtjs","ssg"],"created_at":"2024-11-12T21:37:10.661Z","updated_at":"2026-04-09T16:43:25.653Z","avatar_url":"https://github.com/Physer.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SSG Demo\n\n## Introduction\n\nThis repository serves as a demo on Static Site Generation together with the CMS of Contentstack.\nMultiple frameworks are used so ease of development and readability can be compared between them.\nA shared library is used for communication with Contentstack.\n\n## NextJS\n\nNextJS version 13 is used as a showcase of SSG with NextJS. This does not use the new app router, instead it uses the stable `pages` directory.\n\n## Nuxt\n\nNuxt version 3 is used as a showcase of SSG with NuxtJS.\n\n## How to run\n\nThe repository uses workspaces. Go to the root of the repository and run `npm install` to install the dependencies.\n\n### Prepare CMS library\n\nBefore you can run the application, ensure you have the right environment variables available in your `.env` file. You can use `.env.example` as an example. Fill in the necessary values before you continue.\n\n### The applications\n\nIn order to run the application using NextJS run the following commands:\n\n1. `npm run next:build`\n2. `npm run next:start`\n\nIn order to run the application using Nuxt run the following commands:\n\n1. `npm run nuxt:build`\n2. `npm run nuxt:start`\n\nIn both cases, the application is available on http://localhost:3000.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphyser%2Fssg-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphyser%2Fssg-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphyser%2Fssg-demo/lists"}