GitXplorerGitXplorer
s

vuepress-plugin-umami

public
6 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
ccca84ca512199afad14907f211e33cd6b4d6a81

Update funding.yml

sspekulatius committed 2 years ago
Verified
13c878bb3d8249135348f3d489c78b094ff1fd1e

Add optional umami configurations (#2)

EEloEntropy committed 4 years ago
Unverified
5d158bdd8da0af185ae2f15e89eee54b301b1d8b

MINOR: not suggesting http anymore

sspekulatius committed 4 years ago
Verified
a13b72408829d54f71b52468d5413c793177d07e

Adding link to awesome list in

sspekulatius committed 4 years ago
Unverified
cd9ee6dc3ad21bcdba6e5824d038d8bf27f3a42a

MINOR: updating config instructions

sspekulatius committed 4 years ago
Unverified
f9618ea92467a4c956d819c394e39d23e83fd307

0.0.4

sspekulatius committed 4 years ago

README

The README file for this repository.

Umami Analytics Plugin for VuePress

This project helps to integrate Umami Analytics in your VuePress site. Umami is a self-hosted, privacy-friendly alternative to Google Analytics.

Why?

Online tracking has become an epidemic eroding our privacy. A very large number of websites collect data using a small number of tools and platforms. This leads to the ability to follow online users and build up detailed profiles. This is a highly undesirable development.

Private and self-hosted solutions such as Umami can help to address the issue. These provide analytics without collecting personalized data and the data stays 100% under your in control.

VuePress is more and more used for developer-related content such as documentation websites. I hope to make a small contribution by allowing and promoting a simple alternative to Google Analytics for this platform.

Install

For installation instructions on how to get Umami up and running check this.

To install the VuePress plugin run one of the following commands:

npm install vuepress-plugin-umami

# or

yarn add vuepress-plugin-umami

Configuration

Add the vuepress plugin in your site or theme config file. The configuration is done as part of the plugin-configuration. Your configuration file is usually located under .vuepress/config.js. Extend it with this line:

module.exports = {
  plugins: [
    'umami': { trackerUrl: 'https://link-to-your-umami-instance.project.com', siteId: 'a9safa7-asfasf-asfasf' }

    // other plugins
    // ...
  ]
}

You will get parameters required from your Umami instance:

Umami Settings

Please note: The URL in the configuration shouldn't include /umami.js.

For more details on how to work with VuePress plugins check the official docs.

License

This package is release under the MIT license by Peter Thaleikis.