hexo-codepen-snippet
v1.0.0
Published
### 使用
Downloads
6
Maintainers
Readme
hexo-codepen-snippet
使用
基本使用
在md文件中插入代码
{% codepen [配置名1]:[值1] [配置名2]:[值2] %}
// eg
{% codepen slug_hash:xxxx theme_id:js %}
所有配置项
|配置名|值| |:---:|:---:| |src_prefix|具体见codepen| |slug_hash|具体见codepen| |default_tab|具体见codepen| |theme_id |具体见codepen| |style|html内联css样式| |scrolling|见iframe标签属性| |frameborder|见iframe标签属性| |loading|见iframe标签属性| |allowtransparency|见iframe标签属性| |allowfullscreen|见iframe标签属性|
配置种类
优先级:引用配置 > hexo博客全局配置 > 插件内部默认配置
高优先级的配置会覆盖掉底优先级的配置
引用配置
在md文件中插入代码中配置
{% codepen [配置名1]:[值1] [配置名2]:[值2] %}
hexo博客全局配置
在博客_config.yml文件中配置
# codepen
codepen:
src_prefix: 'https://codepen.io/misakisaysyes/embed'
default_tab: js
theme_id: light
插件内部默认配置
这是根据作者使用习惯内置在插件中的配置
具体配置情况如下:
// 内置默认配置
const default_config = {
style: 'height: 256px; width: 100%;',
scrolling: 'no',
frameborder: 'no',
loading: 'lazy',
allowtransparency: 'true',
allowfullscreen: 'true'
}