Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Vivliostyle CLIで広がるCSS組版のエコシステム / Vivliostyle user & developer meetup 2020 autumn
spring_raining
October 24, 2020
Technology
0
1.9k
Vivliostyle CLIで広がるCSS組版のエコシステム / Vivliostyle user & developer meetup 2020 autumn
Presentation at Vivliostyle meetup, Oct. 24, 2020
spring_raining
October 24, 2020
Tweet
Share
More Decks by spring_raining
See All by spring_raining
Markdownの複雑化と締め切りのはざまで / Vivliostyle meetup
spring_raining
0
510
JavaScriptでもディープラーニングってやつでなんとかして / Kyoto.js 15
spring_raining
2
1.7k
CSS組版の救世主 Vivliostyle / HTML5 Conference 2018
spring_raining
6
5.8k
印刷・出版のためのオンラインエディタ Viola / Viola - Online editor for printing and publishing
spring_raining
3
560
Printable Web
spring_raining
3
700
今こそCSS組版
spring_raining
5
1.9k
シン・サーバの形は。
spring_raining
0
270
クライアントサイドWebアプリはいいぞ
spring_raining
0
500
IoD - Internet of Dojinshi
spring_raining
0
170
Other Decks in Technology
See All in Technology
Scrum Fest Osaka 2022 段階的スクラムマスターのススメ
orimomo
0
670
UWBを使ってみた
norioikedo
0
380
サイボウズの アジャイル・クオリティ / Agile Quality at Cybozu
cybozuinsideout
PRO
4
1.7k
JJUG2022_spring_Keycloak (Red Hat Single Sign-on)
tinoue
0
190
The role of the data organization as a business progresses
line_developers
PRO
3
810
sleepagotchi
fuwasegu
1
1.5k
視座とアジャイル / shiza_and_agile
kyoshimoto
0
180
DAO (分散型自律組織) vs. 自律分散組織 / DAO vs. Distributed Autonomous Organization
ks91
PRO
0
220
Implementing Kubernetes operators in Java with Micronaut - TechWeek Java Summit 2022
alvarosanchez
0
110
複数のスクラムチームをサポートするエンジニアリングマネジメントの話
okeicalm
0
900
2022年度新卒技術研修「DNS」講義
excitejp
PRO
0
330
チームとチームのチーム
eiel
1
890
Featured
See All Featured
WebSockets: Embracing the real-time Web
robhawkes
57
5.1k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
126
8.5k
Teambox: Starting and Learning
jrom
123
7.7k
What's new in Ruby 2.0
geeforr
336
30k
Navigating Team Friction
lara
175
11k
Product Roadmaps are Hard
iamctodd
34
6.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
The MySQL Ecosystem @ GitHub 2015
samlambert
238
11k
KATA
mclloyd
7
8.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
104
16k
Gamification - CAS2011
davidbonilla
75
3.9k
Practical Orchestrator
shlominoach
178
8.6k
Transcript
Vivliostyle CLI Ͱ͕Δ CSS ൛ͷΤίγεςϜ Vivliostyle Ϣʔβʔͱ։ൃऀͷू͍ 2020 ळ 2020/10/23
@spring-raining
Α͏ͦ͜Α͏ͦ͜ʂ
͋ͳͨ୭ʁ • HN: Δ͞Ί @spring-raining • Web ϑϩϯτΤϯυΤϯδχΞ • ԑ͋ͬͯ
Vivliostyle project ʹࢀՃ͍ͯ͠·͢
ஸͰ͕͢ ࠷ޙ·ͰͲ͏ͧ ͓͖͍͍ͭ͋ͩ͘͞
Vivliostyle CLI ৽ػೳհ ͷલʹ… Vivliostyle CLI ʹ͍ͭͯ
Vivliostyle CLI • Vivliostyle Λ CLI ͔Βѻ͏ͨΊͷͷ • CLI? →
ը໘্Ͱͷૢ࡞Ͱͳ͘ίϚϯυͰ࣮ߦ → ࣗಈԽʂ • Node.js ͕͋ΔڥͰΠϯετʔϧՄೳ
https://github.com/ vivliostyle/vivliostyle-cli
Vivliostyle CLI ͷ͘͠Έ CLI HTML CSS PDF
Vivliostyle CLI ͷ ৽ػೳ
2.0.0 2.1.0 3.0.0-pre.3 2020/04
v2.1.0 ͷมߋ • ੜ PDF ʹ࣍ɾΞτϥΠϯΛՃ #47 Thanks, @zwaldowski !
• --verbose ΦϓγϣϯΛՃ #53 • ͦͷଞ͍Ζ͍Ζόάमਖ਼
2.0.0 2.1.0 3.0.0-pre.3 2020/04
Version 3 ͷมߋ VFMͱςʔϚػೳͷରԠ Vivliostyle Flavored Markdown
Vivliostyle Flavored Markdown • ࣥචͷͨΊͷ֦ு Markdown จ๏ • ۩ମతͳจ๏ʹ͍ͭͯެࣜαΠτΛݟͯΒ͏ͱͯ͠… https://github.com/vivliostyle/vfm
• ͍ͪΜେࣄͳͷɺVivliostyle CLI 3 ͔Β Markdown ϑΝΠϧΛ ༻ҙ͢Δ͚ͩͰ PDF ੜ·ͰͰ͖Δ͜ͱʂ
ૣ࡞ͬͯΈ·͠ΐ͏
ະདྷͷ
3.0.0-pre.1
None
ࠓ͙͢ϦϦʔεͰ͖ͳͦ͞͏… Ͱඞͣग़͠·͢ ͋ͳͨͷίϯτϦϏϡʔτٞͷࢀՃΛ͍ͬͯ·͢ʂ
Vivliostyle CLI͕ղܾ͍ͨ͜͠ͱ • vivliostyle.config.js ͱ VFMɺςʔϚػೳΛ௨ͯ͠ɺจষͷϙʔλϏϦ ςΟΛߴΊ͍ͨ • PDFੜڥΛݻఆͯ͠ɺ҆৺ͯ͠ΤΫεϙʔτͰ͖ΔΑ͏ʹ͍ͨ͠ •
EPUBɺPDF/XͷΑ͏ͳϚϧνϢʔεͳग़ྗํࣜΛఏڙ͍ͨ͠
None