Hexo shortcodes helper. Various shortcodes for hexo, adapted from jekyll. Various hexo shortcode tags. GitHub.
Firsly, remove old original tag renderer. Because this plugin already have all default tag (vimeo
, youtube
, gist
, codeblock
)
npm un hexo-tag-embed
production
npm i hexo-shortcodes
latest changes, replace COMMIT_HASH
with latest commit hash. see pre-release commit history
npm i hexo-shortcodes@https://github.com/dimaslanjaka/hexo-shortcodes/tarball/COMMIT_HASH
for yarn just replace npm i
with yarn add
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 |
read more at https://github.com/dimaslanjaka/hexo-shortcodes/commits/pre-release (chore
,feat
,fix
sections)
hexo@6
context.extend.highlight
undefined
TypeError: Cannot read properties of undefined (reading 'query')include_file
: fix typeof hexo
undefinedinclude_file
: add include file shortcode taggist
: fix failed embed spesific linesgist
: change parameters and usagesgist
: validate id is URL or notrssreader
: hotfix get thumbnail from rss itemrssreader
: fix: validate item['media:group']
is Arraygist
: fix undefined usernamegit-embed
location