# Client Configuration

# el

  • Type: string
  • Required: Yes

The DOM element to be mounted on initialization. It must be a valid CSS selector string.

# serverURL

  • Type: string
  • Required: Yes

Waline server address url

# wordLimit

  • Type: number | [number, number]
  • Default: 0
  • Required: false

Comment word s limit. When a single number is filled in, it 's the maximum number of comment words. No limit when set to 0.

# path

  • Type: string
  • Default: window.location.pathname
  • Required: No

Article path id. Used to distinguish different article pages to ensure loading the correct comment list under the article page.

Optional value:

  • window.location.pathname (default, recommended)
  • window.location.href
  • customize

I. Please ensure the uniqueness of each article page path, otherwise the same comment list may be loaded under different article pages.

II. If the value is window.location.href, it may appear that adding different parameters to enter the page, and it will be judged as a new page.

# avatar

  • Type: string
  • Default: 'mp'
  • Required: No

Gravataropen in new window type.

Optional value:

  • '' (Empty string)
  • 'mp'
  • 'identicon'
  • 'monsterid'
  • 'wavatar'
  • 'retro'
  • 'robohash'
  • 'hide'

See the Avatar setting for more details.

# meta

  • Type: string[]
  • Default: ['nick','mail','link']
  • Required: No

Reviewer attributes. Optional values: 'nick', 'mail', 'link'

# pageSize

  • Type: number
  • Default: 10
  • Required: No

number of comments per page.

# lang

  • Type: string
  • Default: 'zh-CN'
  • Required: No

Display language.

Optional value:

  • 'zh'
  • 'zh-CN'
  • 'zh-TW'
  • 'en'
  • 'en-US'
  • 'jp'
  • 'jp-JP'

If you need a custom language, please refer to i18n.

# visitor

  • Type: boolean
  • Default: false
  • Required: No

Article reading statistics.

# dark

  • Type: string
  • Required: No

Darkmode support

  • Set it to 'auto' will display darkmode due to device settings.
  • Filling in a CSS selector will enable darkmode only when the selector match waline ancestor nodes.

Examples

  • Docusaurus: It will enable darkmode by setting data-theme="dark" on the <html> tag itself. So you need to set 'html[data-theme="dark"]' as dark option.

  • hexo-theme-fluid: It will enable darkmode by setting data-user-color-scheme="dark" on the <html> tag itself. So you need to set 'html[data-user-color-scheme="dark"]' as dark option.

  • vuepress-theme-hope: It will enable darkmode by setting theme-dark class on the <body> tag itself. So you need to set 'body.theme-dark' as dark option.

For details of custom style and darkmode, please see Custom Style.

# highlight

  • Type: boolean
  • Default: true
  • Required: No

Code highlighting, it’s enabled by default, please close it selectively.

# avatarCDN

  • Type: string
  • Default: https://sdn.geekzu.org/avatar/
  • Required: No

Gravatar CDN baseURL.

# avatarForce

  • Type: boolean
  • Default: false
  • Required: No

Whether force pulling the latest avatar each time.

# emoji

  • Type: (string | EmojiInfo)[]
  • Default: ['https://cdn.jsdelivr.net/gh/walinejs/emojis/weibo']

Emoji settings, for details see Custom Emoji

# requiredMeta

  • Type: string[]
  • Default: []
  • Required: No

Set required fields, default anonymous, optional values:

  • []
  • ['nick']
  • ['nick','mail']

# uploadImage

  • Type: Function
  • Required: No

Custom image upload callback to manage picture by yourself. We will pass a picture file object when execute it.

# login

  • Type: string
  • Default value: 'enabled'
  • Required: No

Login mode status, optional values:

  • 'enable': enable login (default)
  • 'disable': Login is disabled, users should fill in infomation to comment
  • 'force': Forced login, users must login to comment
  • Type: boolean
  • Default: true
  • Required: No

Whether show copyright and version in footer.

Tip

We hope you can keep it on to support Waline.

# Deprecated API

# langMode

Deprecated

Please use locale instead.

  • Type: Locale
  • Required: No

Custom I18N.

# placeholder

Deprecated

Please use locale.placeholder instead.

  • Type: string
  • Default: Just go go...
  • Required: No

Comment box placeholder

# emojiCDN

Deprecated

Please use emoji instead.

  • Type: string
  • Default: https://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/
  • Required: No

Set Emoji Pack CDN, refer to Custom Emoji.

# emojiMaps

Deprecated

Please use emoji instead.

  • Type: Object
  • Default: null
  • Required: No

Set `Emoji Packet Mapping’, refer to Custom Emoji.

# requiredFields

Deprecated

Please use requiredMeta instead.

# anonymous

Deprecated

Please use login instead.

  • Type: boolean
  • Required: No

Whether to allow login comments. Both supported by default, set to true means only support anonymous comments, false means only support login comments.

Removed

Please use copyright instead.

  • Type: boolean
  • Default: true
  • Required: No
0  Words
Comments
No comment yet.
Powered by Waline v1.0.0-beta.2