{"id":27948067,"url":"https://github.com/mohsinht/mohsinht.github.io","last_synced_at":"2025-05-07T14:55:20.034Z","repository":{"id":38434940,"uuid":"78329051","full_name":"mohsinht/mohsinht.github.io","owner":"mohsinht","description":"My Resumé Site.","archived":false,"fork":false,"pushed_at":"2023-01-07T05:08:14.000Z","size":11454,"stargazers_count":4,"open_issues_count":24,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-06T23:22:28.931Z","etag":null,"topics":["cv-template","gatsby","personal-website","resume","resume-template"],"latest_commit_sha":null,"homepage":"https://mohsinht.github.io/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"0bsd","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohsinht.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["mohsinht"]}},"created_at":"2017-01-08T07:49:38.000Z","updated_at":"2021-12-26T18:49:35.000Z","dependencies_parsed_at":"2023-02-06T12:31:39.819Z","dependency_job_id":null,"html_url":"https://github.com/mohsinht/mohsinht.github.io","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohsinht%2Fmohsinht.github.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohsinht%2Fmohsinht.github.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohsinht%2Fmohsinht.github.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohsinht%2Fmohsinht.github.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohsinht","download_url":"https://codeload.github.com/mohsinht/mohsinht.github.io/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252902643,"owners_count":21822257,"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":["cv-template","gatsby","personal-website","resume","resume-template"],"created_at":"2025-05-07T14:55:19.146Z","updated_at":"2025-05-07T14:55:20.024Z","avatar_url":"https://github.com/mohsinht.png","language":"TypeScript","funding_links":["https://github.com/sponsors/mohsinht"],"categories":[],"sub_categories":[],"readme":"# Welcome to My Resume!\n\nI created this resume using **GatsbyJs** for learning purposes but now as I have open-sourced it completely, I'm excited to share the code structure and implementation details. Feel free to fork this and change it the way you want.\n\n## Folder Structure\n\n    .\n    ├── node_modules\n    ├── src\n    │   ├──── components\n    │   └──── pages\n    ├── content\n    ├── static\n    │   └──── downloads\n    ├── .gitignore\n    ├── .prettierrc\n    ├── gatsby-browser.js\n    ├── gatsby-config.js\n    ├── gatsby-node.js\n    ├── gatsby-ssr.js\n    ├── LICENSE\n    ├── package-lock.json\n    ├── package.json\n    └── README.md\n\n## Updating Content\n\nI have followed the idea of **Single change, update eveywhere**. You can modify all the content in the `/content/` folder. To add a new content section, simply add a new typescript file and import it in the `/src/pages/index.tsx`.\n\n## Updating Downloads\n\nTo change downloadable files, add files in the `static/downloads/` folder.\n\n## Deployment\n\nTo deploy your resume, use `gatsby build` command to make a build. Make sure to rename your `/public` folder to `/docs` if you want to upload on Github Pages. You can also setup a command following this [link](https://www.gatsbyjs.com/docs/how-gatsby-works-with-github-pages/).\n\n## Design Changes\n\nTo change design of the resume, use `gatsby develop` and change/add a component in `src/components/` folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohsinht%2Fmohsinht.github.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohsinht%2Fmohsinht.github.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohsinht%2Fmohsinht.github.io/lists"}