Skip to content

Commit 284e682

Browse files
committed
(docs) attempt to ignore 2 requests from sentry
1 parent 4535729 commit 284e682

File tree

4 files changed

+107
-2
lines changed

4 files changed

+107
-2
lines changed

docs/docusaurus.config.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {themes as prismThemes} from 'prism-react-renderer';
22
import type {Config} from '@docusaurus/types';
33
import type * as Preset from '@docusaurus/preset-classic';
44
import marked from 'marked';
5+
import { Event } from "@sentry/browser";
56

67
import renderSocialCards from './src/utils';
78

@@ -190,8 +191,27 @@ const config: Config = {
190191
prism: {
191192
theme: prismThemes.dracula,
192193
additionalLanguages: ['scheme', 'lisp', 'bash']
193-
},
194+
}
194195
} satisfies Preset.ThemeConfig,
196+
plugins: [
197+
[
198+
'docusaurus-plugin-sentry',
199+
{
200+
DSN: 'c6868ced9c228b7da5e50196c0ab2f14@o4508899181723648.ingest.de.sentry.io/4508899184607312',
201+
beforeSend(event: Event) {
202+
const ignoredUrls = [
203+
'https://cloud.umami.is/script.js',
204+
'https://cdn.jsdelivr.net/gh/jcubic/lips@devel/lib/js/bookmark.js',
205+
];
206+
207+
if (event.request?.url && ignoredUrls.some(url => event.request.url.includes(url))) {
208+
return null;
209+
}
210+
return event;
211+
}
212+
}
213+
]
214+
]
195215
};
196216

197217
export default config;

docs/package-lock.json

Lines changed: 84 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
"@docusaurus/core": "^3.6.1",
2020
"@docusaurus/preset-classic": "^3.6.1",
2121
"@mdx-js/react": "^3.1.0",
22+
"@sentry/browser": "^9.5.0",
2223
"clsx": "^2.1.1",
24+
"docusaurus-plugin-sentry": "^2.0.0",
2325
"fuse.js": "^7.0.0",
2426
"liquidjs": "^10.18.0",
2527
"marked": "^14.1.3",

docs/src/theme/Footer/Layout/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ export default function FooterLayout({style, links, logo, copyright}) {
2626
</div>
2727
)}
2828
</div>
29-
<script src="https://js-de.sentry-cdn.com/c6868ced9c228b7da5e50196c0ab2f14.min.js" crossorigin="anonymous"></script>
3029
{baseUrl === currentPath && <MoreIcon />}
3130
<script defer src="https://cloud.umami.is/script.js" data-website-id="422bfe77-bcfe-4cf8-a923-d496fba1bcc3" />
3231
</footer>

0 commit comments

Comments
 (0)