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)
- fix:
hexo@6
context.extend.highlight
undefined TypeError: Cannot read properties of undefined (reading 'query')
include_file
: fix typeofhexo
undefined
include_file
: add include file shortcode taggist
: fix failed embed spesific lines
gist
: change parameters and usagesgist
: validate id is URL or not
rssreader
: hotfix get thumbnail from rss itemrssreader
: fix: validateitem['media:group']
is Array
gist
: fix undefined username
- fix: invalid
git-embed
location