Config Reference
Valine Supports two different initialization methods:
<!-- Write the argument in the constructor -->
<script>
new Valine({
el:'#vcomment',
appId:'Your appId',
appKey:'Your appKey'
})
</script>
<!-- or Call the init method -->
<script>
var valine = new Valine();
valine.init({
el:'#vcomment',
appId:'Your appId',
appKey:'Your appKey'
})
</script>
el
- Type:
String
- Default:
null
- Required:
true
The DOM element to be mounted on initialization. It can be a CSS selector string or an actual HTMLElement.
appId
- Type:
String
- Default:
null
- Required:
true
Application appId
from Leancloud
.
appKey
- Type:
String
- Default:
null
- Required:
true
Application appKey
from Leancloud
.
region
- Type:
String
- Default:
cn
- Required:
false
Storage node.
Leancloud sdk removed the region option in
v3.8.0
:
leancloud/javascript-sdk/releases/tag/v3.8.0
Optional value:
cn
- Chinese mainland nodeus
- Overseas node
placeholder
- Type:
String
- Default:
null
- Required:
false
Comment box placeholders.
notify
- Type:
Boolean
- Default:
false
- Required:
false
Mail notifier, Please refer to the configuration.
v1.4.0+
Deprecated configurations
verify
- Type:
Boolean
- Default:
false
- Required:
false
Validation code.
v1.4.0+
Deprecated configurations
path
- Type:
String
- Default:
window.location.pathname
- Required:
false
Article path(just like duoshuo thread
).
Optional value:
window.location.pathname
(recommend)window.location.href
- customize (
Please ensure uniqueness
)
avatar
- Type:
String
- Default:
mp
- Required:
false
Gravatar
type.
Optional value:
''
(Empty string)mp
identicon
monsterid
wavatar
retro
robohash
hide
See the Avatar setting for more details.
meta
- Type:
Array
- Default:
['nick','mail','link']
- Required:
false
Reviewer attributes.
pageSize
- Type:
Number
- Default:
10
- Required:
false
Number of pages per page.
lang
- Type:
String
- Default:
zh-CN
- Required:
false
Multilingual support.
Optional value:
zh-CN
zh-TW
en
ja
If you need a custom language, please refer to i18n。
visitor
- Type:
Boolean
- Default:
false
- Required:
false
highlight
- Type:
Boolean
- Default:
true
- Required:
false
Code highlighting
, it’s enabled by default, please close it selectively.
avatarForce
- Type:
Boolean
- Default:
false
- Required:
false
Each time you access forced
pulls the latest avatar.
recordIP
- Type:
Boolean
- Default:
false
- Required:
false
Record reviewer IP.
v1.3.5+
serverURLs
- Type:
String
- Default:
http[s]://[tab/us].avoscloud.com
- Required:
false
⚠️ This configuration is suitable for domestic
custom domain name
users,overseas version
will be automatically detected (no need to manually fill in)v1.3.10+
emojiCDN
- Type:
String
- Default:
- Required:
false
Set Emoji Pack CDN
, refer to Custom Emoji
v1.4.5+
emojiMaps
- Type:
Object
- Default:
null
- Required:
false
Set `Emoji Packet Mapping’, refer to Custom Emoji
v1.4.5+
enableQQ
- Type:
Boolean
- Default:
false
- Required:
false
Whether to enable the Nickname box
to automatically get QQ Nickname
and QQ Avatar
, the default is off
, you need the blogger/webmaster
to actively enable
v1.4.6+
requiredFields
- Type:
Array
- Default:
[]
- Required:
false
Set required fields
, default anonymous
, optional values:
['nick']
['nick','mail']
v1.4.6+
Powered By xCss.