fix: add missing argument for highlighting code by smalluban · Pull Request #1365 · docsifyjs/docsify

Summary

the Prism highlight() method requires three arguments:

(static) highlight(text, grammar, language) → {string}

The last one should be the name of the language. Without the third argument, the js-templates (components/prism-js-templates.js) component does not work (for highlighting template literals).

Without the third argument:

Zrzut ekranu 2020-09-1 o 10 07 49

With the third argument:

Zrzut ekranu 2020-09-1 o 10 08 38

What kind of change does this PR introduce? (check at least one)

  • Bugfix
  • Feature
  • Code style update
  • Refactor
  • Docs
  • Build-related changes
  • Repo settings
  • Other, please describe:

If changing the UI of default theme, please provide the before/after screenshot:

Does this PR introduce a breaking change? (check one)

  • Yes
  • No

If yes, please describe the impact and migration path for existing applications:

The PR fulfills these requirements:

  • When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)

You have tested in the following browsers: (Providing a detailed version will be better.)

  • Chrome
  • Firefox
  • Safari
  • Edge
  • IE

If adding a new feature, the PR's description includes:

  • A convincing reason for adding this feature
  • Related documents have been updated
  • Related tests have been updated

To avoid wasting your time, it's best to open a feature request issue first and wait for approval before working on it.