{"id":13393292,"url":"https://github.com/gnab/remark","last_synced_at":"2025-05-12T15:37:32.524Z","repository":{"id":38291115,"uuid":"2553927","full_name":"gnab/remark","owner":"gnab","description":"A simple, in-browser, markdown-driven slideshow tool.","archived":false,"fork":false,"pushed_at":"2024-06-19T09:27:31.000Z","size":7144,"stargazers_count":12821,"open_issues_count":176,"forks_count":859,"subscribers_count":208,"default_branch":"develop","last_synced_at":"2025-04-23T17:19:43.477Z","etag":null,"topics":["html","javascript","markdown","slideshow"],"latest_commit_sha":null,"homepage":"http://remarkjs.com","language":"JavaScript","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/gnab.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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":"2011-10-11T08:15:16.000Z","updated_at":"2025-04-23T07:48:13.000Z","dependencies_parsed_at":"2024-01-10T06:12:21.979Z","dependency_job_id":"08cd4943-2599-49b8-9c5a-4e2a89b93608","html_url":"https://github.com/gnab/remark","commit_stats":{"total_commits":643,"total_committers":85,"mean_commits":7.564705882352941,"dds":"0.25972006220839816","last_synced_commit":"be58d65d59faca35f6ea3f55aeb8f65ef76305a3"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnab%2Fremark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnab%2Fremark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnab%2Fremark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnab%2Fremark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnab","download_url":"https://codeload.github.com/gnab/remark/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250477821,"owners_count":21437049,"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":["html","javascript","markdown","slideshow"],"created_at":"2024-07-30T17:00:49.104Z","updated_at":"2025-04-23T17:19:48.994Z","avatar_url":"https://github.com/gnab.png","language":"JavaScript","readme":"# remark\n\n[![Build Status](https://travis-ci.org/gnab/remark.svg?branch=develop)](https://travis-ci.org/gnab/remark)\n[![CDNJS](https://img.shields.io/cdnjs/v/remark.svg)](https://cdnjs.com/libraries/remark)\n[![xscode](https://img.shields.io/badge/Available%20on-xs%3Acode-blue?style=?style=plastic\u0026logo=appveyor\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uzXSwqAMAwE0Mn9L+3Ggtgkk35QwcnSJo9S+yGwM9DCooCbgn4YrJ4CIPUcQF7/XSBbx2TEz4sAZ2q1RAECBAiYBlCtvwN+KiYAlG7UDGj59MViT9hOwEqAhYCtAsUZvL6I6W8c2wcbd+LIWSCHSTeSAAECngN4xxIDSK9f4B9t377Wd7H5Nt7/Xz8eAgwAvesLRjYYPuUAAAAASUVORK5CYII=)](https://xscode.com/gnab/remark)\n[![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=4ADT275DY7JTG)\n\nA simple, in-browser, markdown-driven slideshow tool targeted at people who know their way around HTML and CSS, featuring:\n\n- Markdown formatting, with smart extensions\n- Presenter mode with markdown formatted speaker notes and cloned slideshow view\n- Syntax highlighting, supporting a range of languages\n- Slide scaling, thus similar appearance on all devices / resolutions\n- Simple markdown templates for customized slides\n- Touch support for smart phones and pads, i.e. swipe to navigate slides\n\nCheck out [this remark slideshow](https://remarkjs.com/) for a brief introduction.\n\nTo render your Markdown-based slideshow on the fly, checkout [Remarkise](https://gnab.github.io/remark/remarkise).\n\n### Getting Started\n\nIt takes only a few, simple steps to get up and running with remark:\n\n1. Create an HTML file to contain your slideshow (see boilerplate below)\n2. Open the HTML file in a decent browser\n3. Edit the Markdown and/or CSS styles as needed, save and refresh!\n4. Press `C` to clone a display; then press `P` to switch to presenter mode. Open help menu with `h`.\n\nSee any of the boilerplate-*.html files (the -local one requires building remark first), or just copy the boilerplate HTML below to start:\n\n```html\n\u003c!DOCTYPE html\u003e\n\u003chtml\u003e\n  \u003chead\u003e\n    \u003ctitle\u003eTitle\u003c/title\u003e\n    \u003cmeta charset=\"utf-8\"\u003e\n    \u003cstyle\u003e\n      @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);\n      @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);\n      @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic);\n\n      body { font-family: 'Droid Serif'; }\n      h1, h2, h3 {\n        font-family: 'Yanone Kaffeesatz';\n        font-weight: normal;\n      }\n      .remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; }\n    \u003c/style\u003e\n  \u003c/head\u003e\n  \u003cbody\u003e\n    \u003ctextarea id=\"source\"\u003e\n\nclass: center, middle\n\n# Title\n\n---\n\n# Agenda\n\n1. Introduction\n2. Deep-dive\n3. ...\n\n---\n\n# Introduction\n\n    \u003c/textarea\u003e\n    \u003cscript src=\"https://remarkjs.com/downloads/remark-latest.min.js\"\u003e\n    \u003c/script\u003e\n    \u003cscript\u003e\n      var slideshow = remark.create();\n    \u003c/script\u003e\n  \u003c/body\u003e\n\u003c/html\u003e\n```\n\n### How To Use remark\n\nThe [wiki](http://github.com/gnab/remark/wiki) pages contain all the how-to, templating, and API help.\n\n### Real-world remark slideshows\n\nOn using remark:\n\n- [The Official remark Slideshow](https://remarkjs.com/)\n- [Coloured Terminal Listings in remark](https://joshbode.github.io/remark/ansi.html) by [joshbode](https://github.com/joshbode)\n\nOther interesting stuff:\n\n- [gnab.github.com/editorjs](http://gnab.github.io/editorjs)\n- [judoole.github.com/GroovyBDD](http://judoole.github.io/GroovyBDD)\n- [bekkopen.github.com/infrastruktur-som-kode](http://bekkopen.github.io/infrastruktur-som-kode)\n- [ivarconr.github.com/Test-Driven-Web-Development/slides](http://ivarconr.github.io/Test-Driven-Web-Development/slides)\n- [havard.github.com/node.js-intro-norwegian](http://havard.github.io/node.js-intro-norwegian)\n- [mobmad.github.com/js-tdd-erfaringer](http://mobmad.github.io/js-tdd-erfaringer)\n- [roberto.github.com/ruby-sinform-2012](http://roberto.github.io/ruby-sinform-2012)\n- [http://asmeurer.github.io/python3-presentation/slides.html](http://asmeurer.github.io/python3-presentation/slides.html)\n- [Lecture notes using remark](http://keysan.me/ee361/)\n- [Time series analysis: theory and practice (a course using Remark)](http://jmlilly.net/course.html)\n- [sinedied.github.com/backslide](https://github.com/sinedied/backslide)\n\n### Printing\n\nConverting to PDF is primarily supported via Chrome's Print to PDF feature. Note that the styling is not exact; See [#50](https://github.com/gnab/remark/issues/50#issuecomment-223887379) for some recommended CSS to add to your styles.\n\nAlternatively, you can use [DeckTape](https://github.com/astefanutti/decktape), a PDF exporter for HTML presentation frameworks that provides support for remark.\n\n### Contributors\n\nThanks goes to these people for their contributions:\n\n- Aaron Meurer\n- Adam Obeng\n- Adam Strzelecki\n- Aleksandar Trifunovic\n- Alexander Brett\n- Alex Claman\n- Alex Y. Wagner\n- Allan Jiang\n- Amin Bandali\n- Andrea Georgieva\n- Andrew Gaul\n- Andrey Ustyuzhanin\n- Antonin Stefanutti\n- Axel Rauschmayer\n- Baron Schwartz\n- Bastian Venthur\n- Bengt Lüers\n- Benjamin Stigsen\n- Bernát Kalló\n- bobappleyard\n- Brandon Keepers\n- Breno Polanski\n- Bruno Fagundez\n- bugdone\n- Cameron Daigle\n- Chris Kanich\n- Christian Dreier\n- Christopher McClellan\n- Christoph Gnip\n- cjwit\n- Claudio Bley\n- Daan van Berkel\n- Daniel Stankiewicz\n- Daniel Wang\n- Danny Tuppeny\n- Dan Steingart\n- datamike\n- Dave Henderson\n- David Richards\n- derickfay\n- Dirk Husemann\n- Erwann Mest\n- Fabian\n- Felix C. Stegerman\n- Florian Rathgeber\n- follower\n- Gerard Capes\n- gnab\n- Grégoire Pineau\n- Gurjeet Singh\n- Hadrien Frank Cardinal de Cuzey\n- Hiroshi Fukada\n- Hubert Chen\n- Hunter-Github\n- hydroid7\n- Ivo Wever\n- J_4lexander\n- Jason\n- Jason Underhill\n- Jérôme Petazzoni\n- Jimmy Merrild Krag\n- Joe Beda\n- Joel Porquet\n- Johannes Wienke\n- Julien Wajsberg\n- kellyoconor\n- kerim\n- kernc\n- Kim Joar Bekkelund\n- Lauro Caetano\n- Loreia\n- Marcel Schilling\n- Markus Schanz\n- Martin\n- Martin 'Hasan' Bramwell\n- Mathias Bynens\n- Matthew\n- Mears-UFL\n- mhor\n- Michael Byrne\n- Michael Grosser\n- Michael Mol\n- Michael Sanford\n- Mike Pennisi\n- Morton Fox\n- mrbald\n- Nicolas Hart\n- Oleksiy Syvokon\n- Ole Petter Bang\n- Ozan K\n- Pavel Boldyrev\n- Pedro\n- Pedro Martin\n- Peter Jausovec\n- petitviolet\n- Pi-Hsun Shih\n- pille1842\n- piranha\n- pospi\n- Psychos-Yi\n- punkish\n- Radovan Bast\n- Rahul Bansal\n- Rasmus Vestergaard Hansen\n- rasmusvhansen\n- Renato Alves\n- rglepe\n- Rich Trott\n- Roberto Soares\n- Robert Perce\n- Robert Szmurło\n- Robin Berjon\n- Rolf\n- Rostyk\n- Russell Keith-Magee\n- Ryan Thomson\n- Sarah Binney\n- Scott Hewitt\n- Sebastian Pipping\n- Sequoia McDowell\n- Shane Curcuru\n- Shaun Hammill\n- siba prasad samal\n- Simon Hengel\n- Stian Mathiassen\n- stu-b-doo\n- Sylvain Abélard\n- Takashi Kanemoto\n- Tej Chajed\n- Thomas Ballinger\n- Tobias Løfgren\n- Todd Brannam\n- Todd Gureckis\n- Tome Tanasovski\n- Tom Kraak\n- Torgeir Thoresen\n- tripu\n- vdepabk2t\n- William Ghelfi\n- Willi Rath\n- Wouter Sioen\n- Yihui Xie\n- Yinhe Zhang\n- Yohan Lasorsa\n- Yoshiya Hinosawa\n\n### License\n\nremark is licensed under the MIT license. See LICENSE for further\ndetails.\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=4ADT275DY7JTG"],"categories":["HTML","JavaScript","Presentation","The list","JavaScript And HTML5 Presentation Frameworks","CSS","HarmonyOS","前端开发框架及项目","markdown","Tools for creating slides","Markdown","Workshops"],"sub_categories":["Visual Studio Code","Windows Manager","其他_文本生成、文本对话","Videos","Slide Resources"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnab%2Fremark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnab%2Fremark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnab%2Fremark/lists"}