diff --git a/docusaurus.config.js b/docusaurus.config.js index 90dbace44b..994321837d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -63,8 +63,24 @@ const config = { ], plugins: [ - './plugins/fav-icon', - './plugins/fullstory', + [ + './plugins/osano', + { + id: 'docs-osano', + }, + ], + [ + './plugins/fav-icon', + { + id: 'docs-fav-icon', + }, + ], + [ + './plugins/fullstory', + { + id: 'docs-fullstory', + }, + ], 'docusaurus-plugin-sass', require.resolve('docusaurus-plugin-image-zoom'), ], diff --git a/plugins/osano.js b/plugins/osano.js new file mode 100644 index 0000000000..1cc43c8985 --- /dev/null +++ b/plugins/osano.js @@ -0,0 +1,17 @@ +module.exports = async function favIcon(context) { + return { + injectHtmlTags({ content }) { + return { + name: 'docusaurus-osano-plugin', + headTags: [ + { + tagName: 'script', + attributes: { + src: 'https://cmp.osano.com/AzqisZTSBrMdc3qLt/bb12d637-24a5-47ce-8788-92e13ca795cf/osano.js', + } + }, + ], + } + }, + }; +}; diff --git a/src/css/custom.scss b/src/css/custom.scss index a5d3f7a5d6..4b907ea722 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -321,3 +321,8 @@ div[class^='codeBlockTitle'] { [class^='docItemContainer'] { margin: 0 10px; } + +/* hides the osano widget */ +.osano-cm-widget { + display: none; +}