Hexo shortcodes helper. Various shortcodes for hexo, adapted from jekyll. Various hexo shortcode tags.
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/raw/COMMIT_HASH/pre-release/release/hexo-shortcodes.tgz
# or
yarn add hexo-shortcodes@https://github.com/dimaslanjaka/hexo-shortcodes/raw/COMMIT_HASH/pre-release/release/hexo-shortcodes.tgz
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 |
define renderer returns by setting _config.yml
hexo-shortcodes:
# true = return raw markdown format instead html
raw: false
read more at https://github.com/dimaslanjaka/hexo-shortcodes/commits/pre-release (chore
,feat
,fix
sections)
hexo-tag-embed
from forkhexo@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