├── awesome-gridsome-logo.png ├── code-of-conduct.md ├── contributing.md ├── package.json ├── readme.md └── tests └── test.js /awesome-gridsome-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loke-dev/awesome-gridsome/517aadaedee2639ad6de02857c7ed735fe588557/awesome-gridsome-logo.png -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a 4 | [Contributor Code of Conduct](code-of-conduct.md). By participating in this 5 | project you agree to abide by its terms. 6 | 7 | --- 8 | 9 | Ensure your pull request adheres to the following guidelines: 10 | 11 | - Your submission **must be Gridsome related** 12 | - Search previous suggestions before making a new one, as yours may be a duplicate. 13 | - Suggested `starters` should be tested and documented. 14 | - Make an individual pull request for each suggestion. 15 | - Use the following format: `[Title](link) - Description.` 16 | - Additions should be added to the bottom of the relevant category. 17 | - Keep descriptions short and simple, but descriptive. 18 | - Start the description with a capital and end with a full stop/period. 19 | - Don't start the description with `A` or `An`. 20 | - Check your spelling and grammar. 21 | - Make sure your text editor is set to remove trailing whitespace. 22 | - The pull request should have a useful title and include a link to the package and why it should be included. 23 | - New categories or improvements to the existing categorization are welcome, but should be done in a separate pull request. 24 | 25 | Thank you for your suggestion! 26 | 27 | 28 | ## Updating your PR 29 | 30 | A lot of times, making a PR adhere to the standards above can be difficult. 31 | If the maintainers notice anything that we'd like changed, we'll ask you to 32 | edit your PR before we merge it. There's no need to open a new PR, just edit 33 | the existing one. If you're not sure how to do that, 34 | [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) 35 | on the different ways you can update your PR so that we can merge it. 36 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "awesome-gridsome", 3 | "title": "awesome-gridsome", 4 | "description": "A curated list of awesome gridsome resources and links.", 5 | "version": "1.0.0", 6 | "homepage": "http://github.com/lokecarlsson/awesome-gridsome", 7 | "author": { 8 | "name": "Loke Carlsson and contributors", 9 | "url": "https://github.com/lokecarlsson/awesome-gridsome/graphs/contributors" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "https://github.com/lokecarlsson/awesome-gridsome.git" 14 | }, 15 | "bugs": "https://github.com/lokecarlsson/awesome-gridsome/issues", 16 | "devDependencies": { 17 | "chai": "latest", 18 | "cheerio": "latest", 19 | "marked": "latest", 20 | "mocha": "latest" 21 | }, 22 | "engines": { 23 | "node": ">= 0.8.0" 24 | }, 25 | "scripts": { 26 | "test": "./node_modules/mocha/bin/mocha -u bdd tests/test.js" 27 | }, 28 | "keywords": ["gridsome", "awesome"] 29 | } 30 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 |
8 | 9 | # Awesome Gridsome [](https://awesome.re) 10 | 11 | > A curated list of awesome things related to [Gridsome](https://gridsome.org) 12 | 13 | ## Contents 14 | 15 | - [Official Resources](#official-resources) 16 | - [Community](#community) 17 | - [Tutorials](#tutorials) 18 | - [Starters](#starters) 19 | - [Showcase](#showcase) 20 | 21 | ### Official Resources 22 | 23 | - [Documentation](https://gridsome.org/docs) 24 | - [Plugins](https://gridsome.org/plugins) 25 | - [Github repo](https://github.com/gridsome/gridsome) 26 | 27 | ### Community 28 | 29 | - [Discord](https://discordapp.com/invite/daeay6n) 30 | - [Twitter](https://mobile.twitter.com/gridsome) 31 | 32 | ### Tutorials 33 | 34 | - [Getting Started with Gridsome](https://scotch.io/tutorials/getting-started-with-gridsome) - A beginners guide to getting started working with Gridsome. 35 | - [Working with Ghost and Gridsome](https://ghost.org/docs/api/gridsome/) - Learn how to build a Gridsome frontend with Ghost as a headless CMS. 36 | - [How Gridsome works with GitHub Pages](https://medium.com/jsessentials/how-gridsome-works-with-github-pages-aeacaf6f3622) - To deploy the app using Github Pages and maintaining the source code in the same repository. 37 | - [Building a Showcase with Gridsome and Netlify](https://medium.com/the-web-tub/building-a-showcase-site-with-gridsome-netlify-977d51432838) - Learn how to build a showcase website using Gridsome and deploy it to Netlify. 38 | - [Building a Blog with Vue and Markdown Using Gridsome](https://www.telerik.com/blogs/building-a-blog-with-vue-and-markdown-using-gridsome) - Learn how to build a blog using Markdown and GraphQL, and then deploy it to Netlify. 39 | - [Build a Blazing Fast Blog With Cosmic JS and Gridsome](https://cosmicjs.com/articles/build-a-blazing-fast-blog-with-cosmic-js-and-gridsome) - Learn how to build a Gridsome Blog with Cosmic JS as a headless CMS. 40 | - [The Case for ButterCMS and Gridsome](https://buttercms.com/blog/the-case-for-buttercms-and-gridsome) - Learn how manage your Gridsome app with a headless CMS like ButterCMS. 41 | - [Multiple Graphql Queries on a Single Page with Gridsome](https://rasulkireev.com/multiple-gridsome-queries/) - Post on querying multiple models. 42 | - [Adding Scripts to Specific Pages with Gridsome / Vue](https://rasulkireev.com/gridsome-page-scripts/) - Tutorial on how to add scripts to specific pages. 43 | - [Webmentions in Gridsome](https://pixelhop.io/writing/2020/05/get-started-with-webmentions-in-gridsome/) - How to add Webmentions to your Gridsome powered static site. 44 | - [Build your Static Blog With Gridsome](https://mannes.tech/gridsome-tutorial/) - Learn to build a static Gridsome blog with ESLint, TailwindCSS, Forestry, and Storybook. 45 | 46 | ### Videos 47 | - [Video: Gridsome - Static File Generator for Vue](https://www.youtube.com/watch?v=uF3K3IpRfhE) 48 | - [Video: Gridsome Course - Learn Gatsby for VueJS](https://www.youtube.com/watch?v=jKmivk5bjo8) 49 | - [Video: Netlify CMS - Content Management System Using Gridsome](https://www.youtube.com/watch?v=ryP1RMA7P9Y) 50 | - [Video: How To Setup A Gridsome Site With Wordpress](https://www.youtube.com/watch?v=vy39yigro_8) 51 | 52 | ### Starters 53 | #### Official 54 | - [gridsome-starter-default](https://github.com/gridsome/gridsome-starter-default) 55 | - [gridsome-starter-blog](https://github.com/gridsome/gridsome-starter-blog) 56 | - [gridsome-starter-wordpress](https://github.com/gridsome/gridsome-starter-wordpress) 57 | - [gridsome-starter-contentful](https://github.com/gridsome/gridsome-starter-contentful) 58 | 59 | #### Community 60 | - [gridsome-forestry-starter](https://github.com/itsnwa/gridsome-forestry-starter) - Portfolio/blog with forestry. 61 | - [gridsome-starter-docs](https://github.com/LokeCarlsson/gridsome-starter-docs) - Documentation starter. 62 | - [gridsome-starter-bootstrap](https://github.com/LokeCarlsson/gridsome-starter-bootstrap) - Portfolio/blog with bootstrap. 63 | - [gridsome-starter-resume](https://github.com/LokeCarlsson/gridsome-starter-resume) - Portfolio with bootstrap. 64 | - [gridsome-starter-bleda](https://github.com/cossssmin/gridsome-starter-bleda) - Blog with tailwind. 65 | - [gridsome-blog](https://github.com/cosmicjs/gridsome-blog) - Blog with cosmicjs. 66 | - [Vue Themes](https://vuethemes.org/gridsome-themes) - Fast and responsive themes built with Tailwind CSS and Gridsome 67 | 68 | ### Showcase 69 | - [Maizzle](https://maizzle.com/) - Maizzle.js documentation site (framework for rapid email prototyping). 70 | - [sergeyfilimonov.com](https://sergeyfilimonov.com) - Personal website of a fullstack designer. 71 | - [Agregador FC](https://atilacamurca.github.io/agregador-fc/) - Website to help assemble a team to play [Cartola FC](https://cartolafc.globo.com/), a fantasy soccer game from Brazil. It shows statistics about the teams that will face each other. 72 | - [BarbaDev](https://barbadev.netlify.com/) - Personal blog from Fernando M. @packtpub author, built with Tailwind CSS and Gridsome. 73 | - [maciejkulczewski.de](https://maciejkulczewski.de) - Portfolio and showcase build with Gridsome. 74 | - [SmokeyFro](https://smokeyfro.com) - The personal portfolio of Chris Rault (aka SmokeyFro). 75 | - [Rasul Kireev - Digital Garden](https://rasulkireev.com) - Rasul's Personal Digital Garden. 76 | - [manascode.com](https://manascode.com) - Manascode's Personal blog. 77 | - [florianmski.fr](https://florianmski.fr) - Florian Mierzejewski's website. 78 | - [bibhutipoudyal.com.np](https://bibhutipoudyal.com.np) - Bibhuti Poudyal's website. 79 | 80 | ## Contribute 81 | 82 | Contributions welcome! Read the [contribution guidelines](contributing.md) first. 83 | 84 | ## License 85 | 86 | [](https://creativecommons.org/publicdomain/zero/1.0) 87 | 88 | To the extent possible under law, [Loke Carlsson](https://loke.dev) has waived all copyright and 89 | related or neighboring rights to this work. 90 | -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------