blob: 528e69bee1d98f7748931ea0fd209c5001f71d34 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
@require: class-slydifi/theme/akasaka
@require: code-printer/code-design
@require: code-printer/code-printer
@require: code-printer/code-syntax
@require: code-printer/code-theme
@require: figbox/figbox
let ex-big-textbox ?:size-opt it =
let size = Option.from 48pt size-opt in
FigBox.textbox?:(set-font-size size) it
let big-textbox ?:size-opt it =
let size = Option.from 32pt size-opt in
FigBox.textbox?:(set-font-size size) it
let mid-textbox ?:size-opt it =
let size = Option.from 24pt size-opt in
FigBox.textbox?:(set-font-size size) it
let with-frame figbox = figbox
|> FigBox.hvmargin 16pt
|> FigBox.frame 2pt Color.black
let-block +code-block-php source =
'<
+code-printer?:(
CodePrinter.make-config CodeSyntax.php CodeTheme.iceberg-light
|> CodePrinter.set-number-fun CodeDesign.number-fun-null
)(source);
>
open FigBox
in
document '<
+set-config(|
SlydifiThemeAkasaka.default-config with
color-emph = Color.black;
|);
+make-title(|
title = {
|TODO
|};
author = {|nsfisis (いまむら)|};
date = {|第TODO回PHP勉強会@東京|};
|);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+frame{自己紹介}<
+fig-center(vconcat [
gap 30pt;
big-textbox{いまむら};
]);
+fig-center(vconcat [
ex-big-textbox{nsfisis};
]);
+fig-center(vconcat [
include-image 128pt `assets/me.jpeg`;
]);
+fig-center(vconcat [
big-textbox{\@ デジタルサーカス株式会社};
]);
>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+frame{まとめ}<
+p{TODO}
>
>
|