ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/aya/aya.1
Revision: 1.1
Committed: Mon Sep 30 00:42:05 2024 UTC (6 weeks, 4 days ago) by yakumo_izuru
Branch: MAIN
CVS Tags: HEAD
Log Message:
Mirrored from https://git.chaotic.ninja/git/yakumo_izuru/aya

File Contents

# Content
1 .Dd $Mdocdate$
2 .Dt AYA 1
3 .Os
4 .Sh NAME
5 .Nm aya
6 .Nd The fastest static site generator
7 .Sh SYNOPSIS
8 .Nm
9 .Op build
10 .Op clean
11 .Op serve
12 .Op var Ar file Ar variable
13 .Op watch
14 .Sh DESCRIPTION
15 Does it need one?
16 .Sh FEATURES
17 .Bl -tag -width 11n -compact
18 .It Zero configuration (no configuration file needed)
19 .It Cross-platform
20 .It Highly extensible
21 .It Works well for blogs and generic static websites (landing pages etc)
22 .It Easy to learn
23 .It Fast (of course)
24 .It Only 4 external dependencies!
25 .El
26 .Sh USAGE
27 .Bl -tag -width 11n -compact
28 .It build
29 (Re-)build a site
30 or a file in particular
31 .It clean
32 Removes the generated
33 site directory
34 .It serve
35 Serves the .pub
36 directory over
37 HTTP
38 .It var
39 Print a list of variables
40 defined in a given
41 markdown file,
42 including empty
43 variables.
44 .It watch
45 (Re-)build a site if
46 any file changed.
47 .El
48 .Sh HISTORY
49 .Nm
50 was forked from
51 .Lk https://git.mills.io/prologic/zs
52 due to disgust with how the project
53 turned out to be.
54 Later on, features from the original
55 program were reimplemented and
56 it took a different path from both.
57 .Sh ENVIRONMENT
58 .Bl -tag -width 11n
59 .It Ev AYADIR
60 Directory where
61 extensions, layouts and
62 hooks placed in to be used
63 by the program
64 .It Ev PUBDIR
65 Directory where generated files are
66 located
67 .It Ev AYA_*
68 Internal variables regarding a
69 Markdown document in question,
70 see
71 .Dq aya var <file>
72 .El
73 .Sh EXIT STATUS
74 .Ex -std
75 .Sh AUTHORS
76 .Nm
77 is maintained by
78 .An Izuru Yakumo
79 .Aq Mt yakumo.izuru@chaotic.ninja
80 .Pp
81 .Nm zs
82 was made by
83 .An Serge Zaitsev
84 .Aq Mt hello@zserge.com
85 .Sh BUGS
86 If you find any, please report them to
87 .Aq Mt aya-dev@chaotic.ninja