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