annotate aya.1 @ 89:744541fee713 draft

Ayaya, why did I do that again?
author yakumo.izuru
date Sun, 04 May 2025 02:19:10 +0000
parents d8c30f64e301
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
55
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
1 .Dd $Mdocdate$
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
2 .Dt AYA 1
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
3 .Os
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
4 .Sh NAME
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
5 .Nm aya
83
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
6 .Nd The fastest static site generator
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
7 .Sh SYNOPSIS
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
8 .Nm
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
9 .Op build
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
10 .Op clean
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
11 .Op serve
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
12 .Op var Ar file Ar variable
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
13 .Op watch
55
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
14 .Sh DESCRIPTION
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
15 Does it need one?
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
16 .Sh FEATURES
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
17 .Bl -tag -width 11n -compact
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
18 .It Zero configuration (no configuration file needed)
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
19 .It Cross-platform
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
20 .It Highly extensible
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
21 .It Works well for blogs and generic static websites (landing pages etc)
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
22 .It Easy to learn
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
23 .It Fast (of course)
83
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
24 .It Only 4 external dependencies!
55
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
25 .El
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
26 .Sh USAGE
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
27 .Bl -tag -width 11n -compact
60
cf7277e42ece Add serve function, update documentation accordingly
yakumo.izuru
parents: 55
diff changeset
28 .It build
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
29 (Re-)build a site
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
30 or a file in particular
62
2d9f9b32ae1f Add a clean subcommand
yakumo.izuru
parents: 60
diff changeset
31 .It clean
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
32 Removes the generated
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
33 site directory
69
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
34 .It serve
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
35 Serves the .pub
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
36 directory over
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
37 HTTP
60
cf7277e42ece Add serve function, update documentation accordingly
yakumo.izuru
parents: 55
diff changeset
38 .It var
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
39 Print a list of variables
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
40 defined in a given
69
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
41 markdown file,
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
42 including empty
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
43 variables.
60
cf7277e42ece Add serve function, update documentation accordingly
yakumo.izuru
parents: 55
diff changeset
44 .It watch
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
45 (Re-)build a site if
69
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
46 any file changed.
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
47 .El
60
cf7277e42ece Add serve function, update documentation accordingly
yakumo.izuru
parents: 55
diff changeset
48 .Sh HISTORY
55
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
49 .Nm
83
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
50 was forked from
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
51 .Lk https://git.mills.io/prologic/zs
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
52 due to disgust with how the project
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
53 turned out to be.
89
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
54 .Pp
83
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
55 Later on, features from the original
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
56 program were reimplemented and
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
57 it took a different path from both.
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
58 .Sh ENVIRONMENT
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
59 .Bl -tag -width 11n
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
60 .It Ev AYADIR
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
61 Directory where
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
62 extensions, layouts and
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
63 hooks placed in to be used
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
64 by the program
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
65 .It Ev PUBDIR
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
66 Directory where generated files are
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
67 located
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
68 .It Ev AYA_*
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
69 Internal variables regarding a
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
70 Markdown document in question,
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
71 see
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
72 .Dq aya var <file>
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
73 .El
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
74 .Sh EXIT STATUS
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
75 .Ex -std
55
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
76 .Sh AUTHORS
c6785950280e The fastest, period.
yakumo.izuru
parents:
diff changeset
77 .Nm
68
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
78 is maintained by
4b79810863f6 Ready to release 0.6.0
yakumo.izuru
parents: 67
diff changeset
79 .An Izuru Yakumo
89
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
80 .Aq Mt eternal-servant@yakumo.dev
83
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
81 .Pp
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
82 .Nm zs
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
83 was made by
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
84 .An Serge Zaitsev
d8c30f64e301 何をしていたか忘れてしまった
yakumo.izuru
parents: 69
diff changeset
85 .Aq Mt hello@zserge.com
69
03019bbf2e0e Fix a bug that I caused
yakumo.izuru
parents: 68
diff changeset
86 .Sh BUGS
89
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
87 Always seems to generate HTML5 no matter what
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
88 DOCTYPE you place in the layout file.
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
89 .Pp
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
90 This has to be a problem with
744541fee713 Ayaya, why did I do that again?
yakumo.izuru
parents: 83
diff changeset
91 .Nm blackfriday