Merge pull request #37 from Kichiyaki/plausible
add and setup plausible
This commit is contained in:
commit
a90c2a4a4b
|
@ -39,6 +39,9 @@ jobs:
|
||||||
uses: docker/build-push-action@v2
|
uses: docker/build-push-action@v2
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
|
build-args: |
|
||||||
|
PLAUSIBLE_CUSTOM_DOMAIN=${{ secrets.PLAUSIBLE_CUSTOM_DOMAIN }}
|
||||||
|
VERSION=${{ steps.get_version.outputs.VERSION }}
|
||||||
tags: |
|
tags: |
|
||||||
${{ secrets.REGISTRY_NAME }}/dwysokinski.me:latest
|
${{ secrets.REGISTRY_NAME }}/dwysokinski.me:latest
|
||||||
${{ secrets.REGISTRY_NAME }}/dwysokinski.me:${{ steps.get_version.outputs.VERSION }}
|
${{ secrets.REGISTRY_NAME }}/dwysokinski.me:${{ steps.get_version.outputs.VERSION }}
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
FROM node:14.18.1-alpine as build-deps
|
FROM node:14.18.1-alpine as build-deps
|
||||||
|
|
||||||
ENV NODE_ENV=production
|
ARG PLAUSIBLE_CUSTOM_DOMAIN=""
|
||||||
|
|
||||||
|
ENV PLAUSIBLE_CUSTOM_DOMAIN=$PLAUSIBLE_CUSTOM_DOMAIN \
|
||||||
|
NODE_ENV=production
|
||||||
|
|
||||||
RUN apk --no-cache add shadow \
|
RUN apk --no-cache add shadow \
|
||||||
gcc \
|
gcc \
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
const siteUrl = 'https://dwysokinski.me';
|
const DOMAIN = 'dwysokinski.me';
|
||||||
|
const SITE_URL = 'https://' + DOMAIN;
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
siteMetadata: {
|
siteMetadata: {
|
||||||
|
@ -6,10 +7,11 @@ module.exports = {
|
||||||
description: `Dawid Wysokiński - Full Stack Web Developer | Back End Developer | Front End Developer | Golang Developer | React Developer | JavaScript Developer`,
|
description: `Dawid Wysokiński - Full Stack Web Developer | Back End Developer | Front End Developer | Golang Developer | React Developer | JavaScript Developer`,
|
||||||
authorTwitter: `@Dawid56143781`,
|
authorTwitter: `@Dawid56143781`,
|
||||||
authorFullName: 'Dawid Wysokiński',
|
authorFullName: 'Dawid Wysokiński',
|
||||||
siteUrl,
|
siteUrl: SITE_URL,
|
||||||
email: 'contact@dwysokinski.me',
|
email: 'contact@dwysokinski.me',
|
||||||
github: 'https://github.com/Kichiyaki',
|
github: 'https://github.com/Kichiyaki',
|
||||||
facebook: 'https://www.facebook.com/dawidwysokinski00',
|
facebook: 'https://www.facebook.com/dawidwysokinski00',
|
||||||
|
domain: DOMAIN,
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
`gatsby-plugin-react-helmet`,
|
`gatsby-plugin-react-helmet`,
|
||||||
|
@ -25,7 +27,7 @@ module.exports = {
|
||||||
{
|
{
|
||||||
resolve: `gatsby-plugin-manifest`,
|
resolve: `gatsby-plugin-manifest`,
|
||||||
options: {
|
options: {
|
||||||
name: `dwysokinski.me`,
|
name: DOMAIN,
|
||||||
short_name: `dw`,
|
short_name: `dw`,
|
||||||
start_url: `/`,
|
start_url: `/`,
|
||||||
background_color: `#303030`,
|
background_color: `#303030`,
|
||||||
|
@ -53,8 +55,8 @@ module.exports = {
|
||||||
{
|
{
|
||||||
resolve: 'gatsby-plugin-robots-txt',
|
resolve: 'gatsby-plugin-robots-txt',
|
||||||
options: {
|
options: {
|
||||||
host: siteUrl,
|
host: SITE_URL,
|
||||||
sitemap: siteUrl + '/sitemap.xml',
|
sitemap: SITE_URL + '/sitemap.xml',
|
||||||
env: {
|
env: {
|
||||||
development: {
|
development: {
|
||||||
policy: [{ userAgent: '*', disallow: ['/'] }],
|
policy: [{ userAgent: '*', disallow: ['/'] }],
|
||||||
|
@ -65,5 +67,12 @@ module.exports = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
resolve: `@kichiyaki/gatsby-plugin-plausible`,
|
||||||
|
options: {
|
||||||
|
domain: DOMAIN,
|
||||||
|
customDomain: process.env.PLAUSIBLE_CUSTOM_DOMAIN,
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
/**
|
|
||||||
* Implement Gatsby's Node APIs in this file.
|
|
||||||
*
|
|
||||||
* See: https://www.gatsbyjs.org/docs/node-apis/
|
|
||||||
*/
|
|
||||||
|
|
||||||
// You can delete this file if you're not using it
|
|
|
@ -1,7 +0,0 @@
|
||||||
/**
|
|
||||||
* Implement Gatsby's SSR (Server Side Rendering) APIs in this file.
|
|
||||||
*
|
|
||||||
* See: https://www.gatsbyjs.org/docs/ssr-apis/
|
|
||||||
*/
|
|
||||||
|
|
||||||
// You can delete this file if you're not using it
|
|
|
@ -5,6 +5,7 @@
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"author": "Dawid Wysokiński <xyztojajestem@gmail.com>",
|
"author": "Dawid Wysokiński <xyztojajestem@gmail.com>",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@kichiyaki/gatsby-plugin-plausible": "^0.0.8",
|
||||||
"@kichiyaki/roboto": "^1.0.0",
|
"@kichiyaki/roboto": "^1.0.0",
|
||||||
"@material-ui/core": "^4.11.0",
|
"@material-ui/core": "^4.11.0",
|
||||||
"@material-ui/icons": "^4.9.1",
|
"@material-ui/icons": "^4.9.1",
|
||||||
|
|
|
@ -103,7 +103,7 @@ function Seo({ description, lang, meta, title, pathname }) {
|
||||||
<link
|
<link
|
||||||
rel="canonical"
|
rel="canonical"
|
||||||
content={`${site.siteMetadata.siteUrl}${pathname}`}
|
content={`${site.siteMetadata.siteUrl}${pathname}`}
|
||||||
></link>
|
/>
|
||||||
</Helmet>
|
</Helmet>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
11
yarn.lock
11
yarn.lock
|
@ -1646,6 +1646,15 @@
|
||||||
"@babel/runtime" "^7.7.2"
|
"@babel/runtime" "^7.7.2"
|
||||||
regenerator-runtime "^0.13.3"
|
regenerator-runtime "^0.13.3"
|
||||||
|
|
||||||
|
"@kichiyaki/gatsby-plugin-plausible@^0.0.8":
|
||||||
|
version "0.0.8"
|
||||||
|
resolved "https://registry.yarnpkg.com/@kichiyaki/gatsby-plugin-plausible/-/gatsby-plugin-plausible-0.0.8.tgz#94f53c5a8f768b934228e4f43c5493c38885152b"
|
||||||
|
integrity sha512-DO03Z6NHRiwh8XHJtBJcLxMZ1a8cDjYM0inuGmNI33ea7fV4wdGVF5uHidlbdlls2hLfYPDkjOc0y2Yz3Ff/nw==
|
||||||
|
dependencies:
|
||||||
|
"@babel/runtime" "^7.9.2"
|
||||||
|
minimatch "3.0.4"
|
||||||
|
react "^17.0.2"
|
||||||
|
|
||||||
"@kichiyaki/roboto@^1.0.0":
|
"@kichiyaki/roboto@^1.0.0":
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/@kichiyaki/roboto/-/roboto-1.0.0.tgz#6f5dfb40e2423940588946c952490b123ca8088b"
|
resolved "https://registry.yarnpkg.com/@kichiyaki/roboto/-/roboto-1.0.0.tgz#6f5dfb40e2423940588946c952490b123ca8088b"
|
||||||
|
@ -10269,7 +10278,7 @@ react-transition-group@^4.4.0:
|
||||||
loose-envify "^1.4.0"
|
loose-envify "^1.4.0"
|
||||||
prop-types "^15.6.2"
|
prop-types "^15.6.2"
|
||||||
|
|
||||||
react@^17.0.1:
|
react@^17.0.1, react@^17.0.2:
|
||||||
version "17.0.2"
|
version "17.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
|
resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
|
||||||
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
|
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
|
||||||
|
|
Loading…
Reference in New Issue