fusuma

✍️ Fusuma makes slides with Markdown easily.

Downloads
1.5K
Stars
5.4K
Committers
17
fusuma - modify require.context

Published by hiroppy over 5 years ago

fusuma - Fix #78

Published by hiroppy over 5 years ago

issue: https://github.com/hiroppy/fusuma/issues/78

deps:

  • mini-css-extract-plugin -> v0.7.0
  • serve -> v11.0.1
fusuma - Add Code Syntax Highlighting options to a configuration file

Published by hiroppy over 5 years ago

Export prismjs options.
Please add slide.code to .fusumarc.yml or .fusumarc.js.

# .fusumarc.yml

slide:
  code:
    languages:
      - javascript
    plugins:
      - line-numbers
    theme: twilight

Sample Slide: https://hiroppy.github.io/fusuma/intro/#slide=11
README: https://github.com/hiroppy/fusuma#code-syntax-highlighting

fusuma - Fix exporting PDF

Published by hiroppy over 5 years ago

fixes: #65

fusuma - ✌️

Published by hiroppy over 5 years ago

  • Drop bespoke.js and use webSlides
  • New UI of Presenter Mode
  • Refactoring inside
fusuma - Show page number

Published by hiroppy over 5 years ago

Show page number on slides. PR #24

Thank you @karszawa 😀

fusuma - slides can now be split with separators!

Published by hiroppy about 6 years ago

Separators

Previously it was necessary to divide pages by file name, but now it is possible to separate them using separators.

<!-- background: title -->

# Title

---

<!-- background: red -->

## Hi😜

This page is the next page of the title.

Sample Repo: https://github.com/hiroppy/fusuma/tree/master/samples/intro-with-separator

Show the development url

https://github.com/hiroppy/fusuma/issues/16

Thanks @zhaozhiming!

fusuma - automatically generate table of contents

Published by hiroppy over 6 years ago

Fusuma can create a table of contents based on sectionTitle automatically.

Sample

Input

## Contents

<!-- contents -->
<!-- sectionTitle: foo! -->
## foo!

This slide is page 5!

Output

<h2>Contents</h2>

<ul>
  <li>
    <a href="#5">foo!</a>
  </li>
</ul>
<h2>foo!</h2>

<p>This slide is page 5!</p>

sample: https://github.com/hiroppy/fusuma/tree/master/samples/intro/slides


also the security problem was solved:)

fusuma - make use of postcss-preset-env

Published by hiroppy over 6 years ago

in: postcss-preset-env, out: postcss-cssnext
in: postcss-url

https://github.com/csstools/postcss-preset-env

fusuma - Add css alias

Published by hiroppy over 6 years ago

Added class alias for bespoke.js so added string-replace-loader before postcss-loader.

__body -> .bespoke-parent
__bg -> .bespoke-backdrop
__section-title -> .bespoke-backdrop.section-title

Sample: https://github.com/hiroppy/fusuma/blob/master/samples/fx/style.css

Also, it will not convert anything other than specific keys, so it has backward compatibility.

fusuma - Add Slide Transition Animation and Hide Sidebar

Published by hiroppy over 6 years ago

Slide Transition Animation

Added support for slide animation.

Demo: https://hiroppy.github.io/fusuma-fx-sample/
Docs: https://github.com/hiroppy/fusuma/blob/master/docs/slide.md#animation

Hide Sidebar

Added an option as hiding sidebar in slide.
Also, it was changed to forcibly hide when outputting as PDF.

webpack

Fixed resolveLoader.module and resolve.modules.


Thanks

Huge thanks to @saadq and @hiloki!