{"id":15732174,"url":"https://github.com/jackey8616/hexo-generator-slidehtml","last_synced_at":"2025-03-13T04:31:13.076Z","repository":{"id":57263435,"uuid":"135376164","full_name":"jackey8616/hexo-generator-slidehtml","owner":"jackey8616","description":"A hexo plugin to generate slide html when build / generating hexo project.","archived":false,"fork":false,"pushed_at":"2023-08-01T17:22:46.000Z","size":596,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T18:49:41.372Z","etag":null,"topics":["hexo","hexo-plugin","react","slides"],"latest_commit_sha":null,"homepage":"https://jackey8616.github.io/hexo-generator-slidehtml","language":"EJS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jackey8616.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-05-30T02:18:44.000Z","updated_at":"2024-03-04T06:53:12.000Z","dependencies_parsed_at":"2024-10-24T23:12:30.449Z","dependency_job_id":"15ca6075-c892-4ad8-aeca-9dfeab59659f","html_url":"https://github.com/jackey8616/hexo-generator-slidehtml","commit_stats":{"total_commits":25,"total_committers":3,"mean_commits":8.333333333333334,"dds":"0.16000000000000003","last_synced_commit":"9b8ed0058a7187c4aba485c41b31c884189a09f4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackey8616%2Fhexo-generator-slidehtml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackey8616%2Fhexo-generator-slidehtml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackey8616%2Fhexo-generator-slidehtml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackey8616%2Fhexo-generator-slidehtml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jackey8616","download_url":"https://codeload.github.com/jackey8616/hexo-generator-slidehtml/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243341406,"owners_count":20275866,"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","react","slides"],"created_at":"2024-10-04T00:08:32.108Z","updated_at":"2025-03-13T04:31:12.806Z","avatar_url":"https://github.com/jackey8616.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hexo-generator-slidehtml  \n[![npm version](https://badge.fury.io/js/hexo-generator-slidehtml.svg)](https://badge.fury.io/js/hexo-generator-slidehtml)\n\nA hexo plugin to generate slide html when build / generating hexo project.\n\n# Usage\nNormally hexo would generate index.html in folder.\nThis will generate a slide.html in same folder for you.\nSimply visit `https://[yousite]/path/to/your/article/slide.html` to quickly have a presentation.\n\nIf you have a article with a simple post settup.  \n```md\n---\ntitle: Hello World\nslidehtml: true\n---\n```\nthis will generate a slide page for it.  \n\n# Demo  \n```\nBecause hexo would update posts link everytime after edit it.\nSo plz everyone intertesting in demo, just reference this project's site, every post in it have different setup.\nYou can find the post's source in branch gh-pages-build. \nAnd each post add a tail url or /slide.html can check its slide.\n```\n[Website](https://jackey8616.github.io/hexo-generator-slidehtml/)  \n\n# Config\n```yml\nslidehtml: \n  // Merge title as first slide page.\n  titleMerge: true\n  // For reveal.js's page separator, remember escape special character like '\\' .\n  horizontalSeparator: '^\\\\n---\\\\n'\n  verticalSeparator: '^\\\\n--\\\\n'\n  // none/fade/slide/convex/concave/zoom default is none.\n  slideTransition: none\n```\n\n# Installation  \n`npm i hexo-generator-slidehtml`\n\n# Post Attribute\nThese attribute in post can override plugin's global setup.\n```\n---\nslidehtml:\n  titleMerge: true\n  horizontalSeparator: ''\n  verticalSeparator: ''\n  slideTransition: none\n---\n```\nBe advice that: plugin Config using YAML as format. so it's need escape char(\\) for special char.  \nBut post setup is Markdown format, so escape char(\\) only focus on markdown itself.  \n\n# License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackey8616%2Fhexo-generator-slidehtml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjackey8616%2Fhexo-generator-slidehtml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackey8616%2Fhexo-generator-slidehtml/lists"}