{"id":15016477,"url":"https://github.com/mwdelaney/zeropoint","last_synced_at":"2025-04-06T09:07:16.214Z","repository":{"id":39729475,"uuid":"414371184","full_name":"MWDelaney/ZeroPoint","owner":"MWDelaney","description":"A modern, opinionated, bare-bones Jamstack starter using Eleventy to get \"up to zero\" on a project quickly and easily. https://getzeropoint.com","archived":false,"fork":false,"pushed_at":"2024-12-16T15:18:27.000Z","size":1588,"stargazers_count":102,"open_issues_count":9,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T09:07:14.959Z","etag":null,"topics":["11ty","11ty-starter","eleventy","jamstack","sass","static-site-generator","template"],"latest_commit_sha":null,"homepage":"","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/MWDelaney.png","metadata":{"files":{"readme":"README.ZeroPoint.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-06T21:12:55.000Z","updated_at":"2025-03-07T14:17:40.000Z","dependencies_parsed_at":"2024-12-12T21:21:44.743Z","dependency_job_id":"1ccf8442-6229-403a-84a8-ffb89d642155","html_url":"https://github.com/MWDelaney/ZeroPoint","commit_stats":{"total_commits":136,"total_committers":4,"mean_commits":34.0,"dds":0.4411764705882353,"last_synced_commit":"6d8139deb4d57b8143db1c65589f52ebf1efa237"},"previous_names":[],"tags_count":7,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MWDelaney%2FZeroPoint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MWDelaney%2FZeroPoint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MWDelaney%2FZeroPoint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MWDelaney%2FZeroPoint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MWDelaney","download_url":"https://codeload.github.com/MWDelaney/ZeroPoint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457800,"owners_count":20941906,"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":["11ty","11ty-starter","eleventy","jamstack","sass","static-site-generator","template"],"created_at":"2024-09-24T19:48:57.297Z","updated_at":"2025-04-06T09:07:16.197Z","avatar_url":"https://github.com/MWDelaney.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZeroPoint\n\n## Start building your website\n\nCreate and edit your site **right from this readme file!**.\n\n🪐 Or edit your entire site in a web-based editor by [clicking here](https://github.dev/MWDelaney/ZeroPoint/).\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003e📝 Creating and editing pages\u003c/strong\u003e\u003c/summary\u003e\n\n## Creating and editing pages and content\n\n### Pages\n\nCreate your site's main content! Pages can be written in HTML or [Markdown](https://www.markdownguide.org/basic-syntax/)!\n\n* [Edit the homepage](https://github.com/MWDelaney/ZeroPoint/edit/main/src/content/pages/index.md)\n* [Create a new page](https://github.com/MWDelaney/ZeroPoint/new/main/?filename=/src/content/pages/\u0026value=---%0Atitle%3A%20Enter%20page%20title%20here%0A---)\n\n\u003c!--\n\n---\n#### Posts\nBlog posts\n* [Create a new post](https://github.com/MWDelaney/ZeroPoint/new/main/?filename=/src/content/posts/\u0026value=----%0Atitle%3A%20%22Enter%20post%20title%22%0Adate%3A%20%222025-01-01%0A---)\n\n--\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003e🎨 Look and Feel\u003c/strong\u003e\u003c/summary\u003e\n\n## Look and Feel\n\n### Navigation\n\nYour site's navigation is how your users will get around! Edit the site's navigation menu in [JSON format](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON)!\n\n* [Edit the navigation](https://github.com/MWDelaney/ZeroPoint/edit/main/src/data/navigation.json)\n\n### Styles\n\nColors, spacing, and fonts, oh my! You can edit your branding and styles here using CSS, SCSS, and CSS variables! \n\n* [Edit your branding](https://github.com/MWDelaney/zeropoint/edit/main/src/assets/styles/_branding.scss)\n* [Edit your overall styles](https://github.com/MWDelaney/zeropoint/edit/main/src/assets/styles/styles.scss)\n\nLearning CSS can be daunting but there are a ton of useful resources on the web. Check out [SmolCSS](https://smolcss.dev) to get started!\n\n### Javascript\n\n**Optional!** Add javascript functionality to your site\n\n* [Add Javascript](https://github.com/MWDelaney/zeropoint/edit/main/src/assets/scripts/main.js)\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003e🚀 Deploy ZeroPoint\u003c/strong\u003e\u003c/summary\u003e\n\n## Deploy ZeroPoint\n\nOnce you set up deployment, any time you commit to your repository's `main` branch, GitHub will build and deploy your site.\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eDeploy to GitHub Pages\u003c/strong\u003e\u003c/summary\u003e\n\n### Setup:\n\n1. [Enable GitHub Pages](https://github.com/MWDelaney/ZeroPoint/settings/pages) in your repository settings, choose \"GitHub Actions\" as the source.\n2. [Allow \"Read and write permissions\" for GitHub Workflows](https://github.com/MWDelaney/ZeroPoint/settings/actions) in your repository settings for the GitHub Actions workflow to run.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eDeploy to Netlify\u003c/strong\u003e\u003c/summary\u003e\n\n### Setup:\n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/MWDelaney/ZeroPoint/)\n\n\n\u003c/details\u003e\n\n\u003c/details\u003e\n\n---\n\n## Get to Know ZeroPoint\n\nReady to go deeper? Here's how ZeroPoint is laid out:\n\n```sh\nexample.com                 # → Root of your project\n├── src/                    # → Source directory\n│   ├── assets/             # → Site assets\n│   │   ├── fonts/\n│   │   ├── images/\n│   │   ├── scripts/\n│   │   ├── styles/\n│   │   ├── views/\n│   │   │   └── layouts/\n│   │   │   └── partials/\n│   │   └── assets.json     # → Shared attributes for files in the assets directory\n│   ├── config/             # → Eleventy configuration\n│   │   ├── build.js        # → Javascript and CSS build and bundler configuration \n│   │   ├── collections.js  # → Add and configure collections (https://www.11ty.dev/docs/collections/)\n│   │   ├── filters.js      # → Add and configure filters (https://www.11ty.dev/docs/filters/)\n│   │   ├── passthroughs.js # → Add and configure passthroughs (https://www.11ty.dev/docs/copy/)\n│   │   ├── plugins.js      # → Add and configure plugins (https://www.11ty.dev/docs/plugins/)\n│   │   ├── shortcodes.js   # → Add and configure shortcodes (https://www.11ty.dev/docs/shortcodes/)\n│   │   ├── templateLanguages.js   # → Configure custom template languages (https://www.11ty.dev/docs/languages/custom/)\n│   │   ├── watchtargets.js # → Add and configure watch targets (https://www.11ty.dev/docs/watch-serve/)\n│   │   └── config.json     # → Shared attributes for files in the config directory\n│   ├── content             # → A nice, organized, recommended place for all site content\n│   │   └── pages           # → Add \"pages\" collection items here\n│   └── data                # → Customize site data (https://www.11ty.dev/docs/data/)\n│       ├── navigation.json # → Site navigation configuration\n│       └── site.json       # → Site branding configuration\n├── .eleventy.js            # → Core Eleventy config file\n├── netlify.toml            # → Netlify deployment and plugin configuration (optional)\n├── README.ZeroPoint.md     # → Template repository readme\n└── README.md\n```\n\n## Eleventy Configuration\n\nEleventy configuration is abstracted from the typical `.eleventy.js` file and moved to `/src/config/` for easy organization and configuration of collections, filters, passthroughs, etc.\n\n## Install project dependencies\n\n```bash\nnpm i\n```\n\n## Run the project locally\n\n```bash\nnpm run dev\n```\n\n## Build for staging\n\n(The same as production except every page is flagged `noindex`)\n\n```bash\nnpm run staging\n```\n\n## Build for production\n\n```bash\nnpm run production\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwdelaney%2Fzeropoint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmwdelaney%2Fzeropoint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmwdelaney%2Fzeropoint/lists"}