all repos — vite @ afda006267bb0840add039a189934e079e6a639a

a fast (this time, actually) and minimal static site generator

afda0062
2024 rewrite
Anirudh Oppiliappan x@icyphox.sh
Wed, 24 Jul 2024 00:10:52 +0300
1ba292b8
Add pre-build and post-build commands
Anirudh Oppiliappan x@icyphox.sh
Sat, 13 Jul 2024 00:26:52 +0300
bce0b549
nix: fix flake
Anirudh Oppiliappan x@icyphox.sh
Sat, 29 Jun 2024 13:26:10 +0300
b292ea74
Update readme with YAML templating
Anirudh Oppiliappan x@icyphox.sh
Mon, 27 May 2024 22:12:17 +0300
8ff1bc0d
Load data from generic YAML files
Anirudh Oppiliappan x@icyphox.sh
Mon, 27 May 2024 21:59:41 +0300
df47cd5e
nix: use buildGoModule in favor of gomod2nix
Anirudh Oppiliappan x@icyphox.sh
Mon, 27 May 2024 13:56:09 +0300
1288aaa9
Update install instructions

Fixes #2
Anirudh Oppiliappan x@icyphox.sh
Wed, 06 Mar 2024 11:39:22 +0200
590d7b7d
Add HeadingIDs too
Anirudh Oppiliappan x@icyphox.sh
Tue, 21 Mar 2023 21:53:34 +0200
c26468d6
Use AutoHeadingIDs
Anirudh Oppiliappan x@icyphox.sh
Tue, 21 Mar 2023 21:50:10 +0200
767dbd64
nix: formatting
Anirudh Oppiliappan x@icyphox.sh
Sun, 19 Mar 2023 15:21:28 +0200
bc18e198
nix: setup gomod2nix
Anirudh Oppiliappan x@icyphox.sh
Sun, 19 Mar 2023 12:20:58 +0200
4ca05429
Bumperino
Anirudh Oppiliappan x@icyphox.sh
Mon, 19 Dec 2022 10:23:00 +0530
71bec3e9
Revert fancy URL
Anirudh Oppiliappan x@icyphox.sh
Mon, 19 Dec 2022 09:15:27 +0530
5c3326f9
Tidy
Anirudh Oppiliappan x@icyphox.sh
Fri, 02 Dec 2022 16:44:22 +0530
7042215f
Fix imports, disable syntax highlighting for now
Anirudh Oppiliappan x@icyphox.sh
Fri, 02 Dec 2022 16:42:43 +0530
4740d7ec
Update install URL
Anirudh Oppiliappan x@icyphox.sh
Wed, 30 Nov 2022 09:12:07 +0530
3b65d254
Bump grayfriday
Anirudh Oppiliappan x@icyphox.sh
Sat, 26 Nov 2022 09:17:38 +0530
4bfc4c0d
Add license
Anirudh Oppiliappan x@icyphox.sh
Sat, 01 Oct 2022 15:41:48 +0530
678fa385
Bump grayfriday
Anirudh Oppiliappan x@icyphox.sh
Fri, 01 Jul 2022 19:33:26 +0530
e5847755
Use git.icyphox.sh/grayfriday
Anirudh Oppiliappan x@icyphox.sh
Sun, 19 Jun 2022 22:39:51 +0530
02c90b75
Update gitignore
Anirudh Oppiliappan x@icyphox.sh
Sat, 18 Jun 2022 13:04:13 +0530
46a5ad4f
Better markdown flags
Anirudh Oppiliappan x@icyphox.sh
Sun, 10 Apr 2022 13:20:11 +0530
a15422f5
Better errors, frontmatter and tables fix
Anirudh Oppiliappan x@icyphox.sh
Mon, 04 Apr 2022 15:01:03 +0530
116b5b27
Add new `vite serve` command
Anirudh Oppiliappan x@icyphox.sh
Thu, 24 Mar 2022 17:49:02 +0530
a15978fe
Separate syntax highlight configuration
Anirudh Oppiliappan x@icyphox.sh
Thu, 24 Feb 2022 12:05:06 +0530
1c86a536
Add a new default-template config option

Also reworks config loading.
Anirudh Oppiliappan x@icyphox.sh
Wed, 23 Feb 2022 11:40:15 +0530
4c0dbd41
Support parsing templates recursively

Templates can now be specified as a relative path under 'templates'. For
example, a template at 'templates/foo/bar.html' can simply be referenced
as 'foo/bar.html' for loading.
Anirudh Oppiliappan x@icyphox.sh
Tue, 22 Feb 2022 10:44:39 +0530
fbcc6c93
go mod tidy
Anirudh Oppiliappan x@icyphox.sh
Mon, 21 Feb 2022 21:30:22 +0530
7c718aba
Use goroutines for the keks
Anirudh Oppiliappan x@icyphox.sh
Fri, 04 Feb 2022 22:31:47 +0530
0e6d0f0b
Check to ensure we don't overwrite existing files
Anirudh Oppiliappan x@icyphox.sh
Mon, 27 Dec 2021 17:43:13 +0530
f0b087d2
Fix AtomLink having one missing /
Anirudh Oppiliappan x@icyphox.sh
Wed, 29 Sep 2021 09:02:53 +0530
e0dc7bd3
Add <h2> to RSS for subtitles
Anirudh Oppiliappan x@icyphox.sh
Mon, 16 Aug 2021 22:25:26 +0530
9221f0d1
Rework config handling
Anirudh Oppiliappan x@icyphox.sh
Sun, 08 Aug 2021 09:58:50 +0530
8f4cbe5a
Add bit about feeds to readme
Anirudh Oppiliappan x@icyphox.sh
Fri, 06 Aug 2021 17:54:54 +0530
d3cb74b6
Update readme
Anirudh Oppiliappan x@icyphox.sh
Fri, 06 Aug 2021 15:10:48 +0530
6b7947f8
Fix id generation (strip URI)
Anirudh Oppiliappan x@icyphox.sh
Fri, 06 Aug 2021 14:35:07 +0530
ac5f96ba
Generate static ids
Anirudh Oppiliappan x@icyphox.sh
Fri, 06 Aug 2021 13:44:32 +0530
50ebf6be
Fix copying non .md files
Anirudh Oppiliappan x@icyphox.sh
Fri, 06 Aug 2021 08:48:01 +0530
6855b44d
Fix AtomLink
Anirudh Oppiliappan x@icyphox.sh
Fri, 06 Aug 2021 08:43:05 +0530
36426bd1
Increase minimum go version
Anirudh Oppiliappan x@icyphox.sh
Thu, 05 Aug 2021 21:37:32 +0530
137b1616
Comment out pre- and postbuild for now
Anirudh Oppiliappan x@icyphox.sh
Thu, 05 Aug 2021 16:26:43 +0530
cf68ef9a
Copy static dir into build
Anirudh Oppiliappan x@icyphox.sh
Thu, 05 Aug 2021 10:36:22 +0530
b13fa0de
Atom feeds, date parsing in template, etc.
Anirudh Oppiliappan x@icyphox.sh
Thu, 05 Aug 2021 10:20:32 +0530
55ee6434
Use Meta instead of Fm
Anirudh Oppiliappan x@icyphox.sh
Wed, 04 Aug 2021 10:42:43 +0530
954e0c51
Reorganize; index rendering
Anirudh Oppiliappan x@icyphox.sh
Wed, 04 Aug 2021 10:22:43 +0530
c9a8e448
Init vite v2

Doesn't fully work yet. Don't bother trying.
Anirudh Oppiliappan x@icyphox.sh
Tue, 03 Aug 2021 21:10:24 +0530
cc148811
Custom syntax highlighting
Anirudh Oppiliappan x@icyphox.sh
Sat, 19 Jun 2021 18:49:58 +0530
a52a946d
Syntax style is configurable
Anirudh Oppiliappan x@icyphox.sh
Sat, 13 Feb 2021 12:53:02 +0530
0a2b893a
Use html/template in favor of text/template
Anirudh Oppiliappan x@icyphox.sh
Thu, 21 Jan 2021 18:38:14 +0530
8aa214da
Rework readme
Anirudh Oppiliappan x@icyphox.sh
Wed, 23 Dec 2020 18:13:01 +0530
87bb6a2a
Support index page generation
Anirudh Oppiliappan x@icyphox.sh
Sat, 05 Dec 2020 11:22:32 +0530
bccbb637
Parse date format from config
Anirudh Oppiliappan x@icyphox.sh
Tue, 01 Dec 2020 18:45:54 +0530
1e6bde1d
Better date formatting
Anirudh Oppiliappan x@icyphox.sh
Tue, 01 Dec 2020 18:42:40 +0530
8fb48f7b
Fix conditional
Anirudh Oppiliappan x@icyphox.sh
Tue, 10 Nov 2020 11:18:18 +0530
2365b81c
Fix date in new cmd
Anirudh Oppiliappan x@icyphox.sh
Wed, 04 Nov 2020 17:20:05 +0530
5c55338e
Breh
Anirudh Oppiliappan x@icyphox.sh
Wed, 04 Nov 2020 11:28:42 +0530
c7202895
Docs and QoL fixes
Anirudh Oppiliappan x@icyphox.sh
Wed, 04 Nov 2020 11:27:17 +0530
b64e5bd2
RSS feeds!
Anirudh Oppiliappan x@icyphox.sh
Wed, 04 Nov 2020 11:13:15 +0530
262d705c
Update readme
Anirudh Oppiliappan x@icyphox.sh
Sat, 31 Oct 2020 09:02:14 +0530
92f2c4ae
Woops
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 21:56:16 +0530
d0c288a5
Add usage instructions to readme
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 21:55:31 +0530
58fc7040
Improve argument parsing
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 21:48:02 +0530
54a85a93
Create new command
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 21:39:23 +0530
ddc00185
Jinja1 lol
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 20:24:11 +0530
0a9ef15d
Fix readme
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 20:12:08 +0530
2da46ab5
Update readme
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 18:32:34 +0530
f6f93aec
Print output if error
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 18:21:14 +0530
5c11e09f
That was unrelated
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 18:04:49 +0530
d1b54689
Fix install issues?
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 18:03:51 +0530
67f4720b
Better messages
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 18:00:27 +0530
a741d82f
Pre- and post-build actions
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 17:50:05 +0530
c5d0a5c3
Fix footnotes
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 17:24:13 +0530
cd498083
Implement site config using yaml
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 17:14:19 +0530
a860def2
go fmt
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 12:02:19 +0530
c0b82b5e
Syntax highlighting!
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 11:55:40 +0530
0a492ebf
Add readme
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 10:59:46 +0530
3e51c35d
Make arg parse break less; it still sucks tho
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 10:50:50 +0530
a37830ed
Init
Anirudh Oppiliappan x@icyphox.sh
Fri, 30 Oct 2020 10:35:41 +0530