hexo-shortcodes demo
hexo-shortcodes
Hexo shortcodes helper. Various shortcodes for hexo, adapted from jekyll. Various hexo shortcode tags. GitHub.
Installation
Firsly, remove old original tag renderer. Because this plugin already have all default tag (vimeo
, youtube
, gist
, codeblock
)
1 | npm un hexo-tag-embed |
production
1 | npm i hexo-shortcodes |
latest changes, replace COMMIT_HASH
with latest commit hash. see pre-release commit history
1 | npm i hexo-shortcodes@https://github.com/dimaslanjaka/hexo-shortcodes/tarball/COMMIT_HASH |
for yarn just replace npm i
with yarn add
shortcodes list
shortcode | description |
---|---|
hexo codepen shortcode | embed codepen |
hexo gist shortcode | embed gist |
hexo jsfiddle shortcode | embed jsfiddle |
hexo githubCard shortcode | embed github card |
hexo rssreader shortcode | embed rss feed |
hexo github shortcode | embed any source files from github.com |
hexo npmrunkit shortcode | embed any javascript codes to website |
hexo include_file shortcode | include any files relative to hexo.config.source_dir , hexo.config.code_dir , or reference file it self |
videos | default hexo embedding videos |
Language Test
Changelog
read more at https://github.com/dimaslanjaka/hexo-shortcodes/commits/pre-release (chore
,feat
,fix
sections)
1.2.2
include_file
: fix typeofhexo
undefined
1.2.1
include_file
: add include file shortcode taggist
: fix failed embed spesific lines
1.2.0
gist
: change parameters and usagesgist
: validate id is URL or not
1.1.3
rssreader
: hotfix get thumbnail from rss itemrssreader
: fix: validateitem['media:group']
is Array
1.1.2
gist
: fix undefined username
1.1.1
- fix: invalid
git-embed
location