introduction of "markdownpresenter"

30
Markdown Presenter Markdown Presenter

Upload: jun-ichi-sakamoto

Post on 31-May-2015

283 views

Category:

Technology


0 download

DESCRIPTION

One of the creating presentation slides tool - that simple & rapid - "MarkdownPresenter"!

TRANSCRIPT

Page 1: Introduction of "MarkdownPresenter"

Markdown PresenterMarkdown Presenter

Page 2: Introduction of "MarkdownPresenter"

At 1st, What's At 1st, What's "markdown"?"markdown"?

Page 3: Introduction of "MarkdownPresenter"

"markdown" is ..."markdown" is ...

One of the lightweight markup languages. It One of the lightweight markup languages. It enables us to convert plain text format to enables us to convert plain text format to XHTML (or HTML).XHTML (or HTML).

Page 4: Introduction of "MarkdownPresenter"

Header 1 Header 1

======== ========

Header 2 Header 2

-------- --------

*Italic* *Italic*

**Bold** **Bold**

- List item 1 - List item 1

- List item 2 - List item 2

Page 5: Introduction of "MarkdownPresenter"

Header 1Header 1

Header 2Header 2

ItalicItalicBoldBold

•• List item 1List item 1•• List item 2List item 2

Page 6: Introduction of "MarkdownPresenter"

About "Markdown About "Markdown Presenter"Presenter"

Page 7: Introduction of "MarkdownPresenter"

"Markdown Presenter" is ..."Markdown Presenter" is ...

•• Simple presentation framework based on Simple presentation framework based on Markdown.Markdown.

•• Written in CSS and JavaScript.Written in CSS and JavaScript.•• Transform a markdown document into an Transform a markdown document into an interactive HTML presentation.interactive HTML presentation.

Page 8: Introduction of "MarkdownPresenter"

FeaturesFeatures

Page 9: Introduction of "MarkdownPresenter"

Simple & RapidSimple & Rapid

•• Format markdown text Format markdown text on the fly.on the fly.•• No need to "compile".No need to "compile".•• Update markdown text files & reload, then Update markdown text files & reload, then effect immediately.effect immediately.

"For when you're giving a presentation "For when you're giving a presentation in half an hour, and you haven't got the in half an hour, and you haven't got the time to open up keynote..."time to open up keynote..."

Page 10: Introduction of "MarkdownPresenter"

Multi devicesMulti devices

Only need modern web browser.Only need modern web browser.

•• Windows, Mac, Linux, etc. Windows, Mac, Linux, etc. ◦◦ IE10+, Chrome, Firefox, SafariIE10+, Chrome, Firefox, Safari

•• iOS iOS ◦◦ iPhone, iPadiPhone, iPad

•• AndroidAndroid

Page 11: Introduction of "MarkdownPresenter"

ConvertibleConvertible

•• You can convert your HTML slides to PDF You can convert your HTML slides to PDF files in your browser.files in your browser.

•• And you can share them on the any And you can share them on the any network services like a network services like a "slideshare.com"."slideshare.com".

Page 12: Introduction of "MarkdownPresenter"

Compatible with Compatible with PowerPoint Keyboard PowerPoint Keyboard ShortcutsShortcuts

•• You can use You can use "< number >+ENTER""< number >+ENTER" to go to go to slide "< number >".to slide "< number >".

Page 13: Introduction of "MarkdownPresenter"

Open SourceOpen Source

•• Public at GitHub Public at GitHub •• https://github.com/jsakamoto/MarkdownPresenterhttps://github.com/jsakamoto/MarkdownPresenter

Page 14: Introduction of "MarkdownPresenter"

HistoryHistory

Page 15: Introduction of "MarkdownPresenter"

One day, I thought...One day, I thought...

"I wanna "I wanna printing suppprtprinting suppprt of the Markdown of the Markdown Presenter for sharing my slides on the Presenter for sharing my slides on the slideshare.com..."slideshare.com..."

Page 16: Introduction of "MarkdownPresenter"

Fork!Fork!

...and, Change > Commit -> ...and, Change > Commit -> Pull Request.Pull Request.

Page 17: Introduction of "MarkdownPresenter"

Chris said...Chris said...

"OK! I'll accept your request... merged!""OK! I'll accept your request... merged!"

Page 18: Introduction of "MarkdownPresenter"

Several days later, I Several days later, I thought...thought...

"I often use "I often use Surface ProSurface Pro, so I wanna , so I wanna touch touch supportsupport..."..."

Change > Commit > Change > Commit > Pull Request.Pull Request.

Page 19: Introduction of "MarkdownPresenter"

Chris said...Chris said...

"OK... I'll accept your request... merged.""OK... I'll accept your request... merged."

Page 20: Introduction of "MarkdownPresenter"

After a few more days, I After a few more days, I thought...thought...

"I often use "I often use direct page jump keyboard direct page jump keyboard shortcutshortcut on the PowerPoint, so I wanna on the PowerPoint, so I wanna same feature on the Markdown Presenter..."same feature on the Markdown Presenter..."

Change > Commit > Change > Commit > Pull Request.Pull Request.

Page 21: Introduction of "MarkdownPresenter"

Chris said...Chris said...

"OK... merged.""OK... merged."

Page 22: Introduction of "MarkdownPresenter"

And after that, I did...And after that, I did...

Page 23: Introduction of "MarkdownPresenter"

Change Commit Change Commit Pull RequestPull Request Change Change Commit Commit Pull RequestPull Request Change Commit Pull Change Commit Pull Request Change Commit Request Change Commit Pull RequestPull RequestChange Commit Pull Request Change Change Commit Pull Request Change Commit Commit Pull RequestPull Request Change Commit Pull Change Commit Pull Request Change Commit Request Change Commit Pull RequestPull RequestChange Commit Change Commit Pull RequestPull Request Change Change Commit Commit Pull RequestPull Request Change Commit Change Commit Pull Pull RequestRequest Change Commit Pull Request Change Commit Pull Request Change Commit Change Commit Pull RequestPull Request Change Change Commit Pull Request Change Commit Commit Pull Request Change Commit Pull Pull RequestRequest Change Commit Pull Request Change Commit Pull Request Change Commit Change Commit Pull RequestPull Request Change Change Commit Commit Pull RequestPull Request Change Commit Change Commit PullPull

Page 24: Introduction of "MarkdownPresenter"

At last, Chris said...At last, Chris said...

Page 25: Introduction of "MarkdownPresenter"

"Rather than all these change requests, "Rather than all these change requests, i'm happy to change my repo to simply i'm happy to change my repo to simply be a link to your github fork, and tell be a link to your github fork, and tell people they should just look at your people they should just look at your code, if you like?"code, if you like?"

超訳) "もう、くれてやるよwww"超訳) "もう、くれてやるよwww"

Page 26: Introduction of "MarkdownPresenter"

We are happy :)We are happy :)

Page 27: Introduction of "MarkdownPresenter"

Big surprise!Big surprise!

Page 28: Introduction of "MarkdownPresenter"

All these events All these events happened in ONLY A happened in ONLY A MONTH !!!!MONTH !!!!

Page 29: Introduction of "MarkdownPresenter"

Let's Let's fork > commit > pull fork > commit > pull request!request!

Then you can change the Then you can change the world ;)world ;)

Page 30: Introduction of "MarkdownPresenter"

Thank you!Thank you!

This presentation slides are powered by This presentation slides are powered by Markdown PresenterMarkdown Presenter and collaborated with and collaborated with octmatsuoctmatsu..