All Projects → philhawksworth → Jamstack Comments Engine

philhawksworth / Jamstack Comments Engine

An example of a comments engine you could add to any JAMstack site hosted on Netlify

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Jamstack Comments Engine

Headlesscms.org
Source for headlesscms.org
Stars: ✭ 628 (+460.71%)
Mutual labels:  netlify, static-site, jamstack
Eleventy Starter Boilerplate
🚀 Eleventy Starter is production-ready with SEO-friendly for quickly starting a blog. ⚡ Built with Eleventy, ESLint, Prettier, Webpack, PostCSS, Tailwind CSS and Netlify CMS (optional).
Stars: ✭ 139 (+24.11%)
Mutual labels:  netlify, static-site, jamstack
Eleventy Starter Ghost
A starter template to build websites with Ghost & Eleventy
Stars: ✭ 187 (+66.96%)
Mutual labels:  netlify, static-site, jamstack
Next Js Blog Boilerplate
🚀 Nextjs Blog Boilerplate is starter code for your blog based on Next framework. ⚡️ Made with Nextjs, TypeScript, ESLint, Prettier, PostCSS, Tailwind CSS.
Stars: ✭ 134 (+19.64%)
Mutual labels:  netlify, static-site, jamstack
Skeleventy
A skeleton boilerplate built with Eleventy.
Stars: ✭ 318 (+183.93%)
Mutual labels:  netlify, static-site, jamstack
Functions
Tutorials, examples, workshops and a playground for serverless with Netlify Functions
Stars: ✭ 463 (+313.39%)
Mutual labels:  netlify, jamstack
Gatsby Starter Gcn
A starter template to build amazing static websites with Gatsby, Contentful and Netlify
Stars: ✭ 488 (+335.71%)
Mutual labels:  netlify, static-site
Gatsby Universal
🔮 An opinionated Gatsby v2 starter for state-of-the-art marketing sites.
Stars: ✭ 617 (+450.89%)
Mutual labels:  static-site, jamstack
Commercejs Nextjs Demo Store
Commerce demo store built for the Jamstack. Built with Commerce.js, Next.js, and can be one-click deployed to Netlify. Includes product catalog, categories, variants, cart, checkout, payments (Stripe) order confirmation, and printable receipts.
Stars: ✭ 737 (+558.04%)
Mutual labels:  netlify, jamstack
Gatsby Starter Ghost
A starter template to build lightning fast websites with Ghost & Gatsby
Stars: ✭ 752 (+571.43%)
Mutual labels:  netlify, static-site
Netlify Rebuild
WordPress Plugin to trigger Netlify rebuild
Stars: ✭ 19 (-83.04%)
Mutual labels:  netlify, static-site
Made Mistakes Jekyll
Source for my website and blog (Jekyll + Gulp + Netlify)
Stars: ✭ 436 (+289.29%)
Mutual labels:  netlify, jamstack
Eleventyone
A scaffold for a quick start building with the Eleventy SSG
Stars: ✭ 390 (+248.21%)
Mutual labels:  netlify, jamstack
Alembic
⚗️ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website
Stars: ✭ 501 (+347.32%)
Mutual labels:  netlify, jamstack
Eleventy Netlify Boilerplate
A template for building a simple website with the Eleventy static site generator
Stars: ✭ 359 (+220.54%)
Mutual labels:  netlify, jamstack
Gridsome Portfolio Starter
A simple portfolio theme for Gridsome powered by Tailwind CSS v1
Stars: ✭ 329 (+193.75%)
Mutual labels:  static-site, jamstack
Jekyll Netlify Boilerplate
A simple Jekyll template for creating a fast, static website on Netlify
Stars: ✭ 62 (-44.64%)
Mutual labels:  static-site, jamstack
Hugo Boilerplate
A Hugo boilerplate for building modern websites
Stars: ✭ 58 (-48.21%)
Mutual labels:  static-site, jamstack
Ecommerce Netlify
🛍 A JAMstack Ecommerce Site built with Nuxt and Netlify Functions
Stars: ✭ 1,147 (+924.11%)
Mutual labels:  netlify, jamstack
Jamstackthemes
A list of themes and starters for JAMstack sites.
Stars: ✭ 298 (+166.07%)
Mutual labels:  netlify, jamstack

Jamstack Comments Engine screengrab

Comments engine example.

Comments for your site. With no server to maintain and no Javascript dependency.

Built on Netlify

Netlify Status

Setting up

  1. Clone the repo and deploy it as a netlify (with one click via this DTN button)

Deploy to Netlify

  1. Configure a Slack integration on your Slack account
  2. Add the required environment variables for:
  • API_AUTH
  • APPROVED_COMMENTS_FORM_ID
  • SLACK_WEBHOOK_URL (You'll need to create and configure a Slack App)
  1. Add build hook (https://app.netlify.com/sites/{SITE_NAME}/settings/deploys#build-hooks) which will rebuild and deploy the site whenever a new comment is submitted to the approved form
  2. Add a notification (https://app.netlify.com/sites/{SITE_NAME}/settings/forms#form-notifications) which will call our build hook (above) when a new comment is added to the approved comments form.
  3. Add a notification (https://app.netlify.com/sites/{SITE_NAME}/settings/forms#form-notifications) to call our comment handler lambda when a new comment is posted to the comments queue for approval.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].