hexo-partytown
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

hexo-partytown

🎉 Partytown Integration for Hexo

Install

pnpm add hexo-partytown # pnpm
yarn add hexo-partytown # yarn
npm i hexo-partytown # npm

Config

type HexoPartytownConfig = {
  /**
   * Script matching fields
   * @remarks If using an array, run as `new RegExp(arr[0], arr[1])`
   * @defaultValue `[['^https://.+.min.js$', 'i']]`
   */
  match: (string | [string, string])[]
  /**
   * Script matching range
   * @defaultValue `html`
   */
  range: string
  /**
   * Partytown Snippet
   * @defaultValue `inline`
   */
  snippet: string | false
  /**
   * Copy Library Files
   * @defaultValue `true`
   */
  copylib: boolean
  /**
   * Partytown Configuration
   * @see {@link https://partytown.builder.io/configuration}
   */
  config?: PartytownConfig
}

Write into _config.yml to override default value.

partytown:
  config:
    debug: true
    forward:
    - dataLayer.push

License

Licensed under the WTFPL, See the COPYING file for more details.

Package Sidebar

Install

npm i hexo-partytown

Weekly Downloads

0

Version

0.3.1

License

WTFPL

Unpacked Size

7.36 kB

Total Files

6

Last publish

Collaborators

  • kwaa