{"id":16332161,"url":"https://github.com/dimaslanjaka/hexo-shortcodes","last_synced_at":"2025-10-25T22:30:29.967Z","repository":{"id":131704675,"uuid":"611129608","full_name":"dimaslanjaka/hexo-shortcodes","owner":"dimaslanjaka","description":"Hexo shortcodes helper. Various shortcodes for hexo, adapted from jekyll.","archived":false,"fork":false,"pushed_at":"2024-10-21T23:31:47.000Z","size":9191,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"pre-release","last_synced_at":"2025-01-31T11:03:28.362Z","etag":null,"topics":["hexo","hexo-plugin","hexo-tag","shortcodes"],"latest_commit_sha":null,"homepage":"https://www.webmanajemen.com/docs/hexo-shortcodes/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimaslanjaka.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-08T07:10:15.000Z","updated_at":"2024-10-29T06:49:16.000Z","dependencies_parsed_at":"2024-02-12T15:17:35.427Z","dependency_job_id":"f6484949-6364-4e4d-8541-7534554f3efa","html_url":"https://github.com/dimaslanjaka/hexo-shortcodes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaslanjaka%2Fhexo-shortcodes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaslanjaka%2Fhexo-shortcodes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaslanjaka%2Fhexo-shortcodes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimaslanjaka%2Fhexo-shortcodes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimaslanjaka","download_url":"https://codeload.github.com/dimaslanjaka/hexo-shortcodes/tar.gz/refs/heads/pre-release","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238216920,"owners_count":19435617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hexo","hexo-plugin","hexo-tag","shortcodes"],"created_at":"2024-10-10T23:29:26.501Z","updated_at":"2025-10-25T22:30:29.409Z","avatar_url":"https://github.com/dimaslanjaka.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hexo-shortcodes\nHexo shortcodes helper. Various shortcodes for hexo, adapted from jekyll. Various hexo shortcode tags.\n\n[GitHub](https://github.com/dimaslanjaka/hexo-shortcodes) | [Demo and docs](https://www.webmanajemen.com/docs/hexo-shortcodes/)\n\n## Installation\n\n- Firsly, remove old original tag renderer. Because this plugin already have all default tag (`vimeo`, `youtube`, `gist`, `codeblock`)\n\n```bash\nnpm un hexo-tag-embed\n```\n\n- Install **hexo-shortcodes**\n\nproduction\n```bash\nnpm i hexo-shortcodes\n```\n\nlatest changes, replace `COMMIT_HASH` with latest commit hash. see [pre-release commit history](https://github.com/dimaslanjaka/hexo-shortcodes/commits/pre-release)\n```bash\nnpm i hexo-shortcodes@https://github.com/dimaslanjaka/hexo-shortcodes/raw/COMMIT_HASH/pre-release/release/hexo-shortcodes.tgz\n# or\nyarn add hexo-shortcodes@https://github.com/dimaslanjaka/hexo-shortcodes/raw/COMMIT_HASH/pre-release/release/hexo-shortcodes.tgz\n```\n\n## shortcodes list\n| shortcode | description |\n| :--- | :--- |\n| [hexo **codepen** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/codepen) | embed codepen |\n| [hexo **gist** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/gist) | embed gist |\n| [hexo **jsfiddle** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/jsfiddle) | embed jsfiddle |\n| [hexo **githubCard** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/githubCard) | embed github card |\n| [hexo **rssreader** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/rssreader) | embed rss feed |\n| [hexo **github** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/github) | embed any source files from [github.com](https://github.com) |\n| [hexo **npmrunkit** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/npmrunkit) | embed any javascript codes to website |\n| [hexo **include_file** shortcode](https://www.webmanajemen.com/docs/hexo-shortcodes/include_file) | include any files relative to `hexo.config.source_dir`, `hexo.config.code_dir`, or reference file it self |\n| [videos](https://www.webmanajemen.com/docs/hexo-shortcodes/videos) | default hexo embedding videos |\n\n## Config\n\ndefine renderer returns by setting `_config.yml`\n\n```yaml\nhexo-shortcodes:\n  # true = return raw markdown format instead html\n  raw: false\n```\n\n## Language Test\n\n- [php](/docs/hexo-shortcodes/lang/php)\n\n## Changelog\nread more at https://github.com/dimaslanjaka/hexo-shortcodes/commits/pre-release (`chore`,`feat`,`fix` sections)\n### 1.2.4\n- feat: update `hexo-tag-embed` from fork\n### 1.2.3\n- fix: `hexo@6` `context.extend.highlight` undefined\n  TypeError: Cannot read properties of undefined (reading 'query')\n### 1.2.2\n- `include_file`: fix typeof `hexo` undefined\n### 1.2.1\n- `include_file`: add include file shortcode tag\n- `gist`: fix failed embed spesific lines\n### 1.2.0\n- `gist`: change parameters and usages\n- `gist`: validate id is URL or not\n### 1.1.3\n- `rssreader`: hotfix get thumbnail from rss item\n- `rssreader`: fix: validate `item['media:group']` is Array\n### 1.1.2\n- `gist`: fix undefined username\n### 1.1.1\n- fix: invalid `git-embed` location\n\n## Documentations\n- [FULL DEMO, FEATURES, CHANGELOG, and USAGES](https://www.webmanajemen.com/docs/hexo-shortcodes)\n\nLicense\n=======\n\n[MIT](https://github.com/dimaslanjaka/hexo-shortcodes/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimaslanjaka%2Fhexo-shortcodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimaslanjaka%2Fhexo-shortcodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimaslanjaka%2Fhexo-shortcodes/lists"}