0.2.3 • Published 7 years ago
hexo-codepen-v2 v0.2.3
hexo-codepen
An even better version of hexo-codepen.
Install
Install using npm.
npm install hexo-codepen-v2 --saveor using yarn
yarn add hexo-codepen-v2Usage
Create Embedded Pen with following syntax:
{% codepen slugHash default_tabs height width userId|anonymous|anon theme %}How to get arguments from CodePen embed
This is something generated by CodePen:
<p data-height="300" data-theme-id="33713" data-slug-hash="mKEmpj" data-default-tab="html,result" data-user="yuanchuan" data-embed-version="2" data-pen-title="Flow #1" class="codepen">See the Pen <a href="https://codepen.io/yuanchuan/pen/mKEmpj/">Flow #1</a> by yuanchuan (<a href="https://codepen.io/yuanchuan">@yuanchuan</a>) on <a href="https://codepen.io">CodePen</a>.</p>
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>You can extract required arguments:
| Field | Value |
|---|---|
| userId | yuanchuan |
| slugHash | mKEmpj |
| theme | 33713 |
| default_tabs | html,result |
| height | 300 |
| width | This value should be adjusted according to your blog theme, by default it is 100% |
All of this settings except for slugHash can be set in _config.yml under codepen property.
codepen:
userId: "yuanchuan"
theme: "33713"
default_tabs: "js,result"
height: 500
width: "100%"License
MIT