Gem Version test lint release

bridgetown-plausible

[Plausible](https://plausible.io) is a lightweight and open-source website analytics tool. It doesn’t use cookies and is fully compliant with GDPR, CCPA and PECR. This plugin is meant to remove all friction from adding your [Plausible Analytics tracking script code](https://docs.plausible.io/plausible-script) to your Bridgetown site. ## Table of contents - [Table of contents](#table-of-contents) - [Quickstart](#quickstart) - [System requirements](#system-requirements) - [Installation](#installation) - [Configuration](#configuration) - [Usage](#usage) - [Liquid](#liquid) - [ERB](#erb) - [Changelog](#changelog) - [Contribution](#contribution) - [License](#license) ## Quickstart Use the automation to add to your site: ```sh bundle exec bridgetown apply https://github.com/btrb/bridgetown-plausible ``` ## System requirements - Ruby >= `2.5` - Bundler - Bridgetown >= `0.16` ## Installation Automatically add to `Gemfile`: ```bash bundle add bridgetown-plausible -g bridgetown_plugins ``` or add manually in `Gemfile`: ```ruby group :bridgetown_plugins do gem "bridgetown-plausible", "~> 0.1.0" end ``` Run `bundle install` and then modify your `bridgetown.config.yml` configuration to point to your Plausible domain. ## Configuration ```yml # bridgetown.config.yml plausible: # Your Plausible domain. # Note that this domain should not include www or https:// # # Type: String # Required: true domain: example.com ``` ## Usage This plugin provides the `plausible` Liquid tag & ERB helper to your site. If `BRIDGETOWN_ENV` is not `production`, than the tag will be wrapped in an HTML comment to prevent console erros in development. Make sure you set `BRIDGETOWN_ENV="production"` when you deploy in your script or in Netlify/Vercel/etc. Use the tag in the head of your document: ### Liquid ```liquid {% plausible %} ``` ### ERB ```erb <%= plausible %> ``` ## Changelog Detailed changes for each release are documented in the [release notes](https://github.com/bt-rb/bridgetown-plausible/releases). ## Contribution Please make sure to read the [Contributing Guide](.github/CONTRIBUTING.md) before making a pull request. ## License [MIT](https://opensource.org/licenses/MIT) Copyright (c) 2021-present, Andrew Mason