{"id":23436618,"url":"https://github.com/devferx/devferx-blog","last_synced_at":"2025-04-09T17:50:22.908Z","repository":{"id":44256622,"uuid":"258378234","full_name":"devferx/devferx-blog","owner":"devferx","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-11T21:49:11.000Z","size":32105,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T10:43:33.810Z","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/devferx.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-04-24T01:54:48.000Z","updated_at":"2020-07-19T14:22:37.000Z","dependencies_parsed_at":"2023-02-09T07:17:32.783Z","dependency_job_id":null,"html_url":"https://github.com/devferx/devferx-blog","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/devferx%2Fdevferx-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devferx%2Fdevferx-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devferx%2Fdevferx-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devferx%2Fdevferx-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devferx","download_url":"https://codeload.github.com/devferx/devferx-blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248082811,"owners_count":21044979,"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-12-23T13:19:51.323Z","updated_at":"2025-04-09T17:50:22.892Z","avatar_url":"https://github.com/devferx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub repo size](https://img.shields.io/github/repo-size/devferx/devferx-blog)\n[![Netlify Status](https://api.netlify.com/api/v1/badges/8ec719ad-c2f8-4529-b97d-e7561a9eaf33/deploy-status)](https://app.netlify.com/sites/delog-w3layouts/deploys) \u0026nbsp;\u003ca href=\"https://twitter.com/intent/follow?screen_name=w3layouts\"\u003e\n  \u003cimg src=\"https://img.shields.io/twitter/follow/w3layouts.svg?label=Follow%20@w3layouts\" alt=\"Follow @w3layouts\" /\u003e\n\u003c/a\u003e\n\n# Delog - Blog for Developer and Designer\nThis simple website built with GatsbyJS and Netlify CMS. Deploys on netlify with single click. This Starter is sponsered by [W3Layouts](https://w3layouts.com).\n\n[![Delog - Gatsby Starter Demo](https://w3layouts.com/wp-content/uploads/2020/03/delog.jpg)](https://delog-w3layouts.netlify.com/)\n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/W3Layouts/gatsby-starter-delog)\n\nInstall this starter locally: (assuming you already have [NodeJS and GatsbyJS installed](https://www.gatsbyjs.org/tutorial/part-zero/))\n```bash\ngatsby new gatsby-starter-delog https://github.com/W3Layouts/gatsby-starter-delog\n```\n\nInstructions also available at W3Layouts [Delog Launch Article](https://w3layouts.com/articles/delog-gatsby-starter-netlify-cms/).\n\n## Features\n- Built with GatsbyJS and Netlify CMS\n- Option to Add, Edit, Update and Delete posts via Netlify CMS\n- SEO friendly - Option to Add meta description\n- In-built contact form powered by [W3Layouts](https://w3layouts.com) \n- Comes with dark mode\n\n---\n\n## Documentation\n\n* Once you hit \"[Deploy to Netlify](https://app.netlify.com/start/deploy?repository=https://github.com/W3Layouts/gatsby-starter-delog)\"\n* Connect Github\n* Enter Repository Name\n* And your site starts build process. After the build process your website is live\n\n### Changing repositary URL for Netlify CMS access\nYou need to change repo URL to your own `repo` at `/static/admin/config.yml`, for example `username/repo-name`\n\n### Creating Github OAuth Client ID\n* Goto Github [Developer Settings](https://github.com/settings/developers)\n* **New OAuth** \n* Enter Application name\n* Homepage URL as Netlify URL\n* And **Authorization callback URL** to `https://api.netlify.com/auth/done`)\n* Once Client ID and Secret token is generated configure same in [Netlify Access Control](#accessing-netlify-cms-admin) as described.\n\n### Accessing Netlify CMS Admin\n* Goto your Netlify site admin\n* Goto **Access Control** \u003e **OAuth** then **Install Provider** you need to select provider as `Github` as add `Client ID` and `Secret` \n* Your Netlify CMS is ready. Goto you netlify site URL and append `/admin/`. for example `example.netlify.com/admin/`, You will see login with Github button.\n\n### Managing Blog Posts in Netlify CMS\n* Once logged in you will find all the blog post listed here.\n* You can create, edit, update and delete like any CMS\n\n### Editing Meta Data\nInside you Netlify CMS admin, `Settings \u003e Config` or you can go to `site-meta-data.json`. Here you can edit following details\n* Title\n* Description\n* Site URL\n* Homepage Title\n* Homepage Description\n* To get the Contact form working. you need too add a form at [W3Layouts forms](https://my.w3layouts.com/Forms/). Follow the steps [How to enable W3Layouts Contact form](https://w3layouts.com/articles/introducing-contact-forms-for-static-websites/) instructions to create a form then your contact form is all set.\n\n### Add Google Analytics\nChange `trackingId` in `gatsby-config.js` at `gatsby-plugin-google-analytics` plugin\n\n---\n\nI hope you will build a great website with Delog. If you like it please spread the word, Feel free to contribute and raise a pull request :)\n\nFor issues,feedback on enhancement or sharing your new awesome website built with delog. [Create New Issue](https://github.com/W3Layouts/gatsby-starter-delog/issues/new) Here\n\n---\n\n## Roadmap\nWe are maintaining future task in [Github Project](https://github.com/W3Layouts/gatsby-starter-delog/projects/1), even though most changes are instantaious. We try keep them posted here.\n\n---\n\n## Credits\n- Awesome image used in demo is from [Unsplash](https://unsplash.com)\n- CSS and SVG Icons by [CSS.gg](https://css.gg)\n\n---\n\n## Changelog\nAll notable changes to this project are listed here.\n\n### [1.6.0] - 2020-05-03\n#### Added\n- Custom 404 page.\n- Site name will be appended in blog posts and contact page.\n- Reordering fields in Netlify CMS for better flow of post creation.\n- Validation for path in Netlify CMS\n\n### [1.5.0] - 2020-05-03\n#### Added\n- Settings page in Netlify CMS to customize site meta data.\n- Site meta data is pulled from `site-meta-data.json`. maintained via Netlify CMS\n\n### [1.4.0] - 2020-05-01\n#### Added\n- `gatsby-plugin-sitemap` Creates a sitemap for your Gatsby site in production.\n\n#### Changed\n- Changelog improvements\n- Comments on `gatsby-config.js`\n- Comments on `static/admin/config.yml`\n\n### [1.3.0] - 2020-04-30\n#### Added\n- `gatsby-plugin-offline` drop-in support for making a GatsbyJS site work offline and more resistant to bad network connections.\n- `gatsby-plugin-manifest` configures GatsbyJS to create a manifest.webmanifest file on every site build\n\n### [1.2.0] - 2020-04-28\n#### Added \n- GatsbyJS Increment builds with Netlify deployment\n\n### [1.1.0] - 2020-04-21\n#### Added \n- Dark mode compatibitly and toggle for user preference\n\n### [1.0.0] - 2020-03-14\n- Launch of GatsbyJS and Netlify CMS based starter `gatsby-starter-delog`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevferx%2Fdevferx-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevferx%2Fdevferx-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevferx%2Fdevferx-blog/lists"}