Summary Files Commits Branches @commit @diff @stats
path: root / generate.sh
Commit message (Collapse)AuthorAgeLinesSHA
* feat!: Rework website generation
 Syndamia Verified
2026-09-12-138/+04c5629d
| | | | | | | - Move src.du into src/INIT.du - Replace generate.sh with make.sh, which uses multiple stages for execution and allows customising them. - Added a stage for sitemap generation in make.sh
* feat!: Update dunbar markup
 Syndamia Verified
2026-09-12-5/+56b8cae1
| | | | | | | | Currently the newest version of the markup is not on the main branch, mostly because of polish and the documentation. As an effect from the changes to the language, the sitemap is the only thing which needs to be created externally.
* feat!: Implement syntax highlighting, based on another tool
 Syndamia Verified
2025-11-15-0/+13c81e2f9
|
* feat(generate.sh): Output a file with the generation datetime
 Syndamia Verified
2025-10-13-0/+28238355
|
* feat(generate.sh): Remove scroll to top button in tiny website
 Syndamia Verified
2025-08-20-0/+18cbdfa4
|
* fix(generate.sh): Entirely remove button navbar in tiny website
 Syndamia Verified
2025-08-20-4/+4bd510e2
|
* feat(generate.sh): Clear our destination folder
 Syndamia Verified
2025-08-20-0/+2697226e
|
* fix(generate.sh): Change no fix short flag
 Syndamia Verified
2025-08-20-1/+106e6de1
|
* feat(generate.sh): Add a force generate flag
 Syndamia Verified
2025-08-20-3/+6287820a
|
* feat(generate.sh): Add arguments for turning certain stages/phases of ↵
 Syndamia Verified
2025-08-19-31/+605c65345
| | | | generation off
* fix(generate.sh): Make tiny website generation use sed instead of AWK
 Syndamia Verified
2025-08-19-5/+400e4117
| | | | | | Sed is slower (by like 20ms) than AWK, but it seems my "print > FILENAME" trick doesn't always work (or at least it didn't work on my server's versions of mawk and gawk).
* feat(generate.sh): Add check for changes
 Syndamia Verified
2025-08-19-0/+2059d2bcb
| | | | | We don't always need to re-generate the website. Mainly, we'll store the latest commit in the output.
* feat(generate.sh): Improve implementation and add tiny website generation
 Syndamia Verified
2025-08-19-35/+5840213ad
|
* feat(meta): Generate sitemap
 Syndamia Verified
2025-08-18-2/+3e97af60
|
* chore: Fix all errors
 Syndamia Verified
2025-08-18-1/+0594b2cb
|
* chore: Move meta.tsv file to meta directory
 Syndamia Verified
2025-08-18-5/+3c4808a2
|
* chore: Move file locations around, so they make more sense
 Syndamia Verified
2025-08-18-2/+26f20ac5
|
* feat(ext): Rewrite most AWK extensions as a dunbar file
 Syndamia Verified
2025-08-18-4/+2fa067f8
|
* feat!: Update dunbar version
 Syndamia Verified
2025-08-17-10/+15d792cfc
| | | | | The main difference is how the header and footer are handled. Before they were inserted as "include_markup", but now they are as "include".
* feat(tutorials): Converted half of the tutorials into dunbar
 Syndamia Verified
2025-07-24-0/+16a84efc
|
* feat(src/slides): Convert pages to dunbar
 Syndamia Verified
2025-07-21-1/+127e399d
|
* fix(generate): Remove check whether GEN_DIR exists
 Syndamia Verified
2025-07-21-2/+0f02b858
| | | | It was not needed, mkdir -p will not do anything if the directory exists
* feat(src/ext): Replace icons.du with icons.awk
 Syndamia Verified
2025-07-21-3/+1f6d40ff
| | | | | | | | | Adding the substitutions in an AWK BEGIN block is much faster than with a dunbar file. It also eliminates the HTML file, generated in ext. However, this does bring up the question whether having cross-file definitions is a bug or a feature. It would be better for dunbar implementation compatibility.
* feat(src/ext): Implemented a large part of the awk_edits functionality via ↵
 Syndamia Verified
2025-07-20-1/+1fe054ac
| | | | dunbar
* feat(generate)!: Use dunbar instead of csg for site generation
 Syndamia Verified
2025-07-20-42/+26ff40558
|
* feat!: Removed CSMA, made minor styling changes
 Syndamia Verified
2024-08-10-12/+2e80e02c
|
* [favcon] Added favicon hardlink to /
 Syndamia Verified
2024-06-15-0/+54b79dcf
|
* [generate] Brough back hardlink fixing
 Syndamia Verified
2024-01-02-0/+131253319
|
* [generate] Added csma submodule and updated generation to include a CSMA ↵
 Syndamia Verified
2023-11-23-2/+12d97b8ea
| | | | preprocessing step
* [generate] Reworked to use csg, updated awk scripts with csg in mind and ↵
 Syndamia Verified
2023-10-23-104/+53552c3e
| | | | updated info in _header
* (generate) Removal of previously generated files is now done with actual ↵
 Syndamia Verified
2023-10-03-1/+28d757e0
| | | | file removal
* (generate) timestamps.txt is now generated for a more general selection of files
 Syndamia Verified
2023-10-01-1/+1d2b33e1
|
* [generate,awk-edits] Renamed talks to slides
 Syndamia Verified
2023-10-01-1/+119d96a1
|
* (generate.sh) Moved precommit logic into generate and removed all output ↵
 Syndamia Verified
2023-09-11-1/+11e254cfb
| | | | from ssg
* [generate.sh] Removed post-script functionality
 Syndamia Verified
2023-09-11-9/+1fab66b6
| | | | If you want to do something "after" printing, just do it before and append to $0
* [generate.sh] Fixed timestamps file generation
 Syndamia Verified
2023-09-11-2/+26c34d35
|
* [generate.sh] Updated timer messages with better formatting
 Syndamia Verified
2023-09-10-8/+127ba9878
|
* [generate.sh] Updated devs building to subtract total file opening and ↵
 Syndamia Verified
2023-09-10-2/+11355fee8
| | | | closing time per script
* [Pagenav] Updated logic to get timestamps from a "cache" file
 Syndamia Verified
2023-09-10-0/+14bfdefba
| | | | | | | | Before, on every website generation, every page ran the git command to extract it's created and edited date. This was very slow, increasing "build" times by over a second. Now, generate.sh creates a special text file with timestamps for all pages that might want it, getting the slow git opeations out of the way first, before any awk scripts, and then the awk script looks into that file for data. The timestamps file is recreated only upon a new commit, so subsequence website builds are faster.
* [awk-edits] Updated for POSIX compatibility
 Syndamia Verified
2023-05-07-1/+1a1b13aa
|
* [generate] Fixed separated dev generation not working properly with post- ↵
 Syndamia Verified
2023-05-07-4/+1126443d2
| | | | scripts
* [generate] Fixed separated dev generation not printing the updated line
 Syndamia Verified
2023-05-07-1/+4b5d277c
|
* [generate] Combined generate-dev into generate script and added features and ↵
 Syndamia Verified
2023-04-28-36/+93c6569f2
| | | | flexbility
* [generate] Added support for awk "libarires" (collections of functions)
 Syndamia Verified
2023-04-01-1/+21eaeb63
|
* [awk] Reworked generation to happen via a combined script, updated scripts ↵
 Syndamia Verified
2023-01-17-4/+60187e25
| | | | and added info in scripts readme
* [generate] Reduced index page image size in tiny.syndamia
 Syndamia Verified
2022-12-14-1/+1501942b
|
* [generate] Fixed Content text in header not being on its own line
 Syndamia Verified
2022-11-22-1/+1776a922
|
* [generate] More stuff are removed in tiny version of website
 Syndamia Verified
2022-11-22-1/+22f3af17
|
* [generate] Tiny version of website adds styling that reduces size of svg images v3.1
 Syndamia Verified
2022-11-20-0/+1def39c1
|
* [hooks] Removed bash hook scripts and made awk scripts the way to generate ↵
 Syndamia Verified
2022-09-29-2/+5daab544
| | | | the website