{"id":16228359,"url":"https://github.com/mrsaeeddev/new-portfolio","last_synced_at":"2026-01-15T23:04:21.664Z","repository":{"id":43528598,"uuid":"245570528","full_name":"mrsaeeddev/new-portfolio","owner":"mrsaeeddev","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-04T14:29:02.000Z","size":3956,"stargazers_count":0,"open_issues_count":26,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T12:49:33.138Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/mrsaeeddev.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-03-07T04:52:05.000Z","updated_at":"2020-08-24T12:43:45.000Z","dependencies_parsed_at":"2023-02-02T15:47:52.671Z","dependency_job_id":null,"html_url":"https://github.com/mrsaeeddev/new-portfolio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrsaeeddev/new-portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrsaeeddev%2Fnew-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrsaeeddev%2Fnew-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrsaeeddev%2Fnew-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrsaeeddev%2Fnew-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrsaeeddev","download_url":"https://codeload.github.com/mrsaeeddev/new-portfolio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrsaeeddev%2Fnew-portfolio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28473974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T22:27:41.514Z","status":"ssl_error","status_checked_at":"2026-01-15T21:54:47.910Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-10-10T12:55:09.162Z","updated_at":"2026-01-15T23:04:21.648Z","avatar_url":"https://github.com/mrsaeeddev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prist | A Gatsby \u0026 Prismic Starter\n\nA light-themed starter powered by [Gatsby v2](https://www.gatsbyjs.org) and [Prismic](https://prismic.io/) to showcase portfolios and blogs.\n\n\u003cimg width=\"1280\" alt=\"prist\" src=\"https://user-images.githubusercontent.com/5288685/63654882-51787e00-c746-11e9-9e9e-2ab823129d93.png\"\u003e\n\n\n### 👩‍💻 [Demo website](http://prist.marguerite.io)\n\n## ✨ Features\n\n- Landing page with customizable Hero, Portfolio preview, and About component.\n- [Emotion](https://emotion.sh/docs/styled) styled components\n- Blog layout and pages\n- Portfolio layout and pages\n- Google Analytics\n- Mobile ready\n\n## 🚀 Getting Started\n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/margueriteroth/gatsby-prismic-starter-prist)\n\n1. **Create a Gatsby site.**\n\nUse the Gatsby CLI to create a new site, specifying this project. If you don't have the CLI installed already, see [Gastby instructions](https://www.gatsbyjs.org/tutorial/part-zero/#using-the-gatsby-cli).\n\n```sh\ngatsby new YOUR-PROJECT-NAME https://github.com/margueriteroth/gatsby-prismic-starter-prist\n```\n\n2. **Start developing.**\n\nNavigate into your new site's directory, install node modules, and start it up.\n\n```sh\ncd YOUR-PROJECT-NAME\nnpm install\ngatsby develop\n```\n\n3. **Open the code and start customizing!**\n\nYour site is now running at `http://localhost:8000`!\n\n_Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.org/tutorial/part-five/#introducing-graphiql)._\n\n\n## 👩‍🎤 Configuring Prismic\n\n1. **Create account and repo**\n\nHead over to [Prismic](https://prismic.io/signup) and create your new account. Once you have an account, create a new repository.\n\n2. **Add the repo to your new project**\n\nIn your `gatsby-config.js` file, add your Prismic Repo name to the `repositoryName` field:\n\n```\n`gatsby-plugin-sharp`,\n    {\n        resolve: 'gatsby-source-prismic-graphql',\n        options: {\n            repositoryName: 'REPO-NAME', // (REQUIRED, replace with your own)\n        }\n    },\n```\n3. **Define your Custom Types**\n\nThis starter uses 3 Custom Types:\n![image](https://user-images.githubusercontent.com/5288685/62646196-c01ea480-b91b-11e9-8d30-d9fbf8d1df36.png)\n\nCreate the three following Custom Types by selecting \"Create New\" in the top right of your screen, and selecting either Repeatable Type or Single Type.\n\n**1. Homepage** (Single)\n![image](https://user-images.githubusercontent.com/5288685/65046592-f265ed80-d92e-11e9-8700-4602b9038c0d.png)\nIn the right panel, select *JSON editor* and paste the following:\n```\n{\n  \"Main\" : {\n    \"uid\" : {\n      \"type\" : \"UID\",\n      \"config\" : {\n        \"label\" : \"homepage\"\n      }\n    },\n    \"hero_title\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"heading1, hyperlink\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"hero title\",\n        \"placeholder\" : \"Hello world\"\n      }\n    },\n    \"hero_button_text\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"hyperlink\",\n        \"label\" : \"hero button text\",\n        \"placeholder\" : \"Click me!\"\n      }\n    },\n    \"hero_button_link\" : {\n      \"type\" : \"Link\",\n      \"config\" : {\n        \"allowTargetBlank\" : true,\n        \"label\" : \"hero button link\",\n        \"placeholder\" : \"Click me!\"\n      }\n    },\n    \"content\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"content\"\n      }\n    },\n    \"about_title\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"single\" : \"heading3\",\n        \"label\" : \"about title\",\n        \"placeholder\" : \"About\"\n      }\n    },\n    \"about_bio\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"paragraph, preformatted, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"about bio\",\n        \"placeholder\" : \"Lorem ipsum...\"\n      }\n    },\n    \"about_links\" : {\n      \"type\" : \"Group\",\n      \"config\" : {\n        \"fields\" : {\n          \"about_link\" : {\n            \"type\" : \"StructuredText\",\n            \"config\" : {\n              \"single\" : \"hyperlink\",\n              \"allowTargetBlank\" : true,\n              \"label\" : \"about link\",\n              \"placeholder\" : \"ie. Github\"\n            }\n          }\n        },\n        \"label\" : \"about links\"\n      }\n    }\n  }\n}\n```\n\n**2. Post** (Repeatable)\n```\n{\n  \"Main\" : {\n    \"post_title\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"single\" : \"heading1, heading2, heading3, heading4, heading5, heading6\",\n        \"label\" : \"post title\"\n      }\n    },\n    \"uid\" : {\n      \"type\" : \"UID\",\n      \"config\" : {\n        \"label\" : \"post uid\"\n      }\n    },\n    \"post_category\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"single\" : \"heading5\",\n        \"label\" : \"post category\"\n      }\n    },\n    \"post_preview_description\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"paragraph, strong, em, hyperlink, list-item\",\n        \"label\" : \"post preview description\"\n      }\n    },\n    \"post_author\" : {\n      \"type\" : \"Select\",\n      \"config\" : {\n        \"options\" : [ \"Prist Team\", \"Marguerite Roth\" ],\n        \"default_value\" : \"Prist Team\",\n        \"label\" : \"post author\"\n      }\n    },\n    \"post_hero_image\" : {\n      \"type\" : \"Image\",\n      \"config\" : {\n        \"constraint\" : { },\n        \"thumbnails\" : [ ],\n        \"label\" : \"post hero image\"\n      }\n    },\n    \"post_hero_annotation\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"single\" : \"heading6, strong, em, hyperlink\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"post hero annotation\"\n      }\n    },\n    \"post_body\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"post body\"\n      }\n    },\n    \"post_date\" : {\n      \"type\" : \"Date\",\n      \"config\" : {\n        \"label\" : \"post date\"\n      }\n    }\n  }\n}\n```\n\n**3. Project** (Repeatable)\n```\n{\n  \"Main\" : {\n    \"project_title\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"single\" : \"heading1\",\n        \"label\" : \"project title\"\n      }\n    },\n    \"uid\" : {\n      \"type\" : \"UID\",\n      \"config\" : {\n        \"label\" : \"project uid\"\n      }\n    },\n    \"project_category\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"single\" : \"heading5\",\n        \"label\" : \"project category\"\n      }\n    },\n    \"project_preview_description\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"paragraph, strong, em, hyperlink\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"project preview description\"\n      }\n    },\n    \"project_preview_thumbnail\" : {\n      \"type\" : \"Image\",\n      \"config\" : {\n        \"constraint\" : { },\n        \"thumbnails\" : [ ],\n        \"label\" : \"project preview thumbnail\"\n      }\n    },\n    \"project_hero_image\" : {\n      \"type\" : \"Image\",\n      \"config\" : {\n        \"constraint\" : { },\n        \"thumbnails\" : [ ],\n        \"label\" : \"project hero image\"\n      }\n    },\n    \"project_description\" : {\n      \"type\" : \"StructuredText\",\n      \"config\" : {\n        \"multi\" : \"paragraph, preformatted, heading1, heading2, heading3, heading4, heading5, heading6, strong, em, hyperlink, image, embed, list-item, o-list-item, o-list-item\",\n        \"allowTargetBlank\" : true,\n        \"label\" : \"project description\"\n      }\n    },\n    \"project_post_date\" : {\n      \"type\" : \"Date\",\n      \"config\" : {\n        \"label\" : \"project post date\"\n      }\n    }\n  }\n}\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrsaeeddev%2Fnew-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrsaeeddev%2Fnew-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrsaeeddev%2Fnew-portfolio/lists"}