Trevor Bentley
570a357c51
major refactoring: remove 1-to-1 limit of template-to-output
...
Large refactoring that:
* allow any template to be used any number of times
* combine config's gitsy_templates and gitsy_outputs into gitsy_outputs
* improves safety of output file names
* prepares foundation for slugified permalinks
* prepares foundation for parallelizing more execution
2023-01-16 21:56:44 +01:00
Trevor Bentley
78156268ba
switch from crazy macro to trait for path variable substitution
2023-01-16 03:42:40 +01:00
Trevor Bentley
ca747583d2
document syntax_css in config.toml
2023-01-15 23:46:20 +01:00
Trevor Bentley
f07d0a14bf
rename repo_summary to summary to match other variables
2023-01-15 21:50:56 +01:00
Trevor Bentley
3ca4a52712
fix accidental color breakage in light theme
2023-01-15 18:40:29 +01:00
Trevor Bentley
df81cd3179
bump to version 0.4.1
2023-01-15 18:30:08 +01:00
Trevor Bentley
a5e01d22f5
add mdbook example
2023-01-15 18:27:18 +01:00
Trevor Bentley
88e76d788c
add a basic default dark theme
2023-01-15 17:50:33 +01:00
Trevor Bentley
15fe76b0ba
update readme. add demo link
2023-01-15 03:58:34 +01:00
Trevor Bentley
dc594853d2
give footer a backlink
2023-01-15 03:58:18 +01:00
Trevor Bentley
88b7524b4a
switch default pages to index.html
2023-01-15 03:21:22 +01:00
Trevor Bentley
490b6ad008
add sensible defaults to config.toml
2023-01-15 03:07:53 +01:00
Trevor Bentley
6a83f74282
fix tags missing from alt_refs
2023-01-15 02:55:47 +01:00
Trevor Bentley
19ec6e017f
bump to version 0.4.0
2023-01-15 02:44:36 +01:00
Trevor Bentley
8130938391
remove stray line from readme
2023-01-15 02:42:20 +01:00
Trevor Bentley
6fe5a9715b
Limitations section in readme
2023-01-15 02:41:05 +01:00
Trevor Bentley
84c9f70f22
add CSV generation example
2023-01-15 02:31:49 +01:00
Trevor Bentley
42870f1c77
don't generate asset folder if not used
2023-01-15 02:30:13 +01:00
Trevor Bentley
16f56617a4
document tera filters in readme
2023-01-15 02:29:58 +01:00
Trevor Bentley
3a71d80c98
add GPL license and header comments
2023-01-15 02:06:18 +01:00
Trevor Bentley
0b67001b3b
minor README tweak
2023-01-15 01:58:58 +01:00
Trevor Bentley
dd93cbaa63
make website link an actual link
2023-01-15 01:26:28 +01:00
Trevor Bentley
d4100e85ae
add ability to sort repo list by date
2023-01-15 01:17:26 +01:00
Trevor Bentley
276b8a01e7
add option to link directly to readme
2023-01-15 00:39:11 +01:00
Trevor Bentley
8185721f94
add README
2023-01-14 23:43:59 +01:00
Trevor Bentley
5191a96b14
add configurable git clone URL
2023-01-14 20:58:39 +01:00
Trevor Bentley
0899d5146c
command-line argument to clean output
2023-01-14 20:30:33 +01:00
Trevor Bentley
6d301831b9
config options and behavior tweaks to support large repositories
2023-01-14 19:52:11 +01:00
Trevor Bentley
d903e4adb9
CLI options to generate and open local repositories
2023-01-13 17:29:38 +01:00
Trevor Bentley
cfc589e3b2
make parsed branch configurable
2023-01-13 17:29:00 +01:00
Trevor Bentley
10082c2096
fix site_assets to be a relative path
2023-01-13 17:26:38 +01:00
Trevor Bentley
f142234be0
add a stylized default template
2023-01-13 17:25:28 +01:00
Trevor Bentley
0966bb534f
add a files output template
2023-01-13 04:37:40 +01:00
Trevor Bentley
51007c68b8
cargo fmt
2023-01-12 21:02:59 +01:00
Trevor Bentley
99cdc02af5
protect against writes outside of output directory
2023-01-12 21:02:38 +01:00
Trevor Bentley
bc29ccd66a
bump version to 0.3.0
2023-01-12 20:20:59 +01:00
Trevor Bentley
273d62c645
support paginated history, branches, tags
2023-01-12 20:19:48 +01:00
Trevor Bentley
c60b1d26a0
change recommended clone path to clone_repos/
2023-01-12 17:50:21 +01:00
Trevor Bentley
87f6ce398d
change recommended output dir to rendered/
2023-01-12 17:48:33 +01:00
Trevor Bentley
b84065e565
apply rustfmt. ugh.
2023-01-12 17:45:49 +01:00
Trevor Bentley
65982202a1
bump to version 0.2.0
2023-01-12 17:34:17 +01:00
Trevor Bentley
bfcd8ca41f
refactor into modules
2023-01-12 17:33:18 +01:00
Trevor Bentley
d3a2e9432b
parallelize file generation (syntax highlighting)
2023-01-12 16:01:45 +01:00
Trevor Bentley
ad79db18ac
gracefully handle tags to invalid/missing commits
2023-01-12 15:58:01 +01:00
Trevor Bentley
3d3eda5bdc
fix repos not inheriting global settings
2023-01-12 15:32:00 +01:00
Trevor Bentley
a0ad8a861f
cleanup of imports
2023-01-12 03:07:45 +01:00
Trevor Bentley
871ff0a30e
added proper default config file
2023-01-12 03:00:35 +01:00
Trevor Bentley
d30d031728
make paths relative to the config file
2023-01-12 02:49:28 +01:00
Trevor Bentley
c37b7ed8bb
cache ref names instead of searching on every commit
2023-01-12 02:25:13 +01:00
Trevor Bentley
581b4fbd74
skip generation of unspecified templates
2023-01-12 02:11:49 +01:00