m455
9098d8e2ee
Made default template a little more reasonable and added support for dark themes too
2023-02-03 23:37:35 -05:00
m455
758352c8cd
adjusted active line highlighting
2023-02-03 23:22:19 -05:00
m455
c1a4eccd92
fixed an inconsistency that i added by accident that was bothering me lol
2023-02-03 02:44:55 -05:00
m455
52682b18be
updated default css
2023-02-03 02:42:42 -05:00
m455
5c7d1fdf59
implemented numbered lines
...
with the caveat that things don't overflow:scroll yet :/
2023-02-03 02:16:36 -05:00
pho4cexa
d676745ec7
Merge branch 'main' of git://git.m455.casa/repo2html
2023-02-01 20:32:38 -08:00
m455
0a9518c2e4
Fixed a bug that broke links to files if a readme wasn't present
...
There was a bug that caused a double "html/html" in front of the link
URLs for each file listed in the "Files" view.
This PR fixes this. It's an ugly fix, because I just replaced "html"
with "" as the function argument, but it works? haha. Feel free to do
this the proper way, if such a way exists!
2023-02-01 23:27:56 -05:00
pho4cexa
c472cc46c1
handle both (@ (src "foo")) and (@ (src ("foo")))
2023-02-01 17:22:14 -08:00
pho4cexa
db64dfb68f
quote source-file so it doesn't break when it has spaces in. tidy issues.
2023-02-01 17:09:45 -08:00
pho4cexa
64aa954d32
move issues into ISSUES/ ; shorten readme
2023-02-01 16:24:28 -08:00
pho4cexa
12790c87e4
ah finally fixed the image prefix for index.html thing
2023-01-16 15:17:58 -08:00
pho4cexa
e6d77be6a5
adjust relative urls for img src too
2023-01-15 11:34:38 -08:00
pho4cexa
1c5b636236
note some feature requests
2023-01-08 12:00:08 -08:00
pho4cexa
7ab0b3e13f
add to readme: all predefined template variables
2023-01-08 11:55:19 -08:00
pho4cexa
b26b6eea15
bit more in the readme about new template variables
2023-01-08 09:37:46 -08:00
pho4cexa
0eece2a92e
improved template variables for working with ForgeRoot
2023-01-08 09:27:39 -08:00
pho4cexa
838489079e
attempt at consistent environment/git config
2023-01-08 00:53:04 -08:00
pho4cexa
6f93a9d3b4
bugfix: apply relative link html/ prefix and .html suffix correctly
2023-01-07 12:03:20 -08:00
pho4cexa
a49e5697a9
don't manually append .html in markdown
2023-01-07 11:13:34 -08:00
pho4cexa
23487309c8
repair bugs in alist-update-in
...
dang this hurt my brain. need to figure out a better way
2022-12-27 22:04:33 -08:00
pho4cexa
80a8dbb261
remove manual html/ prefix
2022-12-26 21:58:30 -08:00
pho4cexa
5fe00426b1
whoops! commit f1c42b4
broke the link prefix thing. fixed.
2022-12-26 21:56:09 -08:00
pho4cexa
e411b57c54
oops paren
2022-12-26 10:51:07 -08:00
pho4cexa
57fcccc276
distinguish between repo name and repo path
2022-12-26 10:49:17 -08:00
pho4cexa
f1c42b4a6a
move the decision about where to render the filename into the template
2022-12-26 10:38:04 -08:00
pho4cexa
e2487098c5
add some links and todos to readme
2022-12-26 09:10:45 -08:00
pho4cexa
629e3739f2
only permalink-ify those that have links to interior ids
2022-12-26 08:09:48 -08:00
pho4cexa
206984b099
pull the relative-link-adjustment rule into a procedure
2022-12-25 23:28:51 -08:00
pho4cexa
31b11de1a6
update-in and ref-in (takes a path of keys) for nested alists
2022-12-25 23:16:07 -08:00
pho4cexa
17ce8565f8
add ¶ markers on hover on titles to make it easier to grab the permalink
2022-12-25 15:40:45 -08:00
pho4cexa
fbc6c6c8f4
today i learned cute/cut (srfi-26, built in to chicken) for sorta-currying
2022-12-25 14:35:31 -08:00
pho4cexa
696ed31f85
whoops, don't prefix links to same-document anchors either
2022-12-22 21:21:11 -08:00
pho4cexa
6536af16ce
put message about docker image after docker build, before compile
2022-12-22 21:03:35 -08:00
pho4cexa
505192d7be
bugfix: only prepend 'html/' to relative links
2022-12-22 21:00:46 -08:00
pho4cexa
5e9e713847
Merge branch 'main' of git://git.m455.casa/repo2html
2022-12-22 20:31:28 -08:00
pho4cexa
afe41bcc01
auto-prepend html/ in links in toplevel readme, remove tag from id of headers
...
this code is so ugly!! augh!! definitely need to rework it and find a
better way to reach in and manipulate sxml trees
2022-12-22 14:53:13 -08:00
m455
3656ea4447
small tutorial fix
2022-12-20 01:36:28 -05:00
m455
d66ff630d2
hmm it doesn't work again lol
2022-12-20 01:27:22 -05:00
m455
d210d06f8f
small wording edit
2022-12-20 01:22:38 -05:00
m455
a063ba31fa
fixed a small nit in the requirements
2022-12-20 01:11:36 -05:00
m455
b6097a77a5
hmm lets try to fix that link again...
2022-12-20 01:07:47 -05:00
m455
ef34d55898
prefixed 'html/' to tutorial link. fixed line lengths
2022-12-20 01:05:34 -05:00
m455
15aaf2bec4
more typos fixed
2022-12-20 01:01:32 -05:00
m455
7b5aab8a14
fixed typo in docs
2022-12-20 00:58:11 -05:00
m455
907516d1d6
Updated documentation and cleaned up directory tree
...
- Updated documentation, so it's very nice for pho4cexa <3
- Moved helper/example files to an assets directory (feel free to
rearrange all of these again if you have any better ideas :D
- Renamed and moved tutorial file to make it more descriptive
- Removed old environment variables from post-receive hook example file
2022-12-20 00:56:30 -05:00
pho4cexa
031f975b2c
keep the docker image around for quicker compiles the next time
2022-12-18 11:57:18 -08:00
pho4cexa
917788e29f
remove some env vars; make output land in html/
...
CLONE-URL, TITLE, and H1 are no longer processed. instead, the user
should modify the templates/default.html to their liking.
the output used to be structured like this:
target-html-directory/
+-- index.html
+-- files.html
+-- README.md.html
+-- (all the other files)
the output is now structured like this:
target-html-directory/
+-- index.html
+-- html/
+-- files.html
+-- README.md.html
+-- (all the other files...)
this makes it so people who are hosting bare repos for cloning on static
webservers will have only two new directory entries (index.html and
html) in the bare repo directory, reducing the risk of clobbering
something.
finally, i tried something hacky with gitattributes to get an automatic
version idenifier to show up. but it turns out this is not the git hash
of the commit, but instead the hash of the blob for main.scm, which
could remain the same across releases. doesn't hurt, so i'll look for a
better approach in the future.
2022-12-18 10:19:36 -08:00
pho4cexa
bd18246b08
sxml templates baleeted!
2022-12-18 09:56:47 -08:00
pho4cexa
71a56a8645
add janky makefile target to build for glibc-2.31+
...
"make compile-on-debian-11" should work now...
2022-12-17 23:51:15 -05:00
m455
07f30a1356
added ersatz dependency to makefile
2022-12-16 13:39:18 -05:00