| Commit message (Collapse) | Author | Age | Lines | SHA | |
|---|---|---|---|---|---|
| * | feat!: Rework website generation | 2026-09-12 | -138/+0 | 4c5629d | |
| | | | | | | | | - 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 | 2026-09-12 | -5/+5 | 6b8cae1 | |
| | | | | | | | | | 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 | 2025-11-15 | -0/+13 | c81e2f9 | |
| | | |||||
| * | feat(generate.sh): Output a file with the generation datetime | 2025-10-13 | -0/+2 | 8238355 | |
| | | |||||
| * | feat(generate.sh): Remove scroll to top button in tiny website | 2025-08-20 | -0/+1 | 8cbdfa4 | |
| | | |||||
| * | fix(generate.sh): Entirely remove button navbar in tiny website | 2025-08-20 | -4/+4 | bd510e2 | |
| | | |||||
| * | feat(generate.sh): Clear our destination folder | 2025-08-20 | -0/+2 | 697226e | |
| | | |||||
| * | fix(generate.sh): Change no fix short flag | 2025-08-20 | -1/+1 | 06e6de1 | |
| | | |||||
| * | feat(generate.sh): Add a force generate flag | 2025-08-20 | -3/+6 | 287820a | |
| | | |||||
| * | feat(generate.sh): Add arguments for turning certain stages/phases of ↵ | 2025-08-19 | -31/+60 | 5c65345 | |
| | | | | | generation off | ||||
| * | fix(generate.sh): Make tiny website generation use sed instead of AWK | 2025-08-19 | -5/+4 | 00e4117 | |
| | | | | | | | 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 | 2025-08-19 | -0/+20 | 59d2bcb | |
| | | | | | | 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 | 2025-08-19 | -35/+58 | 40213ad | |
| | | |||||
| * | feat(meta): Generate sitemap | 2025-08-18 | -2/+3 | e97af60 | |
| | | |||||
| * | chore: Fix all errors | 2025-08-18 | -1/+0 | 594b2cb | |
| | | |||||
| * | chore: Move meta.tsv file to meta directory | 2025-08-18 | -5/+3 | c4808a2 | |
| | | |||||
| * | chore: Move file locations around, so they make more sense | 2025-08-18 | -2/+2 | 6f20ac5 | |
| | | |||||
| * | feat(ext): Rewrite most AWK extensions as a dunbar file | 2025-08-18 | -4/+2 | fa067f8 | |
| | | |||||
| * | feat!: Update dunbar version | 2025-08-17 | -10/+15 | d792cfc | |
| | | | | | | 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 | 2025-07-24 | -0/+1 | 6a84efc | |
| | | |||||
| * | feat(src/slides): Convert pages to dunbar | 2025-07-21 | -1/+1 | 27e399d | |
| | | |||||
| * | fix(generate): Remove check whether GEN_DIR exists | 2025-07-21 | -2/+0 | f02b858 | |
| | | | | | It was not needed, mkdir -p will not do anything if the directory exists | ||||
| * | feat(src/ext): Replace icons.du with icons.awk | 2025-07-21 | -3/+1 | f6d40ff | |
| | | | | | | | | | | 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 ↵ | 2025-07-20 | -1/+1 | fe054ac | |
| | | | | | dunbar | ||||
| * | feat(generate)!: Use dunbar instead of csg for site generation | 2025-07-20 | -42/+26 | ff40558 | |
| | | |||||
| * | feat!: Removed CSMA, made minor styling changes | 2024-08-10 | -12/+2 | e80e02c | |
| | | |||||
| * | [favcon] Added favicon hardlink to / | 2024-06-15 | -0/+5 | 4b79dcf | |
| | | |||||
| * | [generate] Brough back hardlink fixing | 2024-01-02 | -0/+13 | 1253319 | |
| | | |||||
| * | [generate] Added csma submodule and updated generation to include a CSMA ↵ | 2023-11-23 | -2/+12 | d97b8ea | |
| | | | | | preprocessing step | ||||
| * | [generate] Reworked to use csg, updated awk scripts with csg in mind and ↵ | 2023-10-23 | -104/+5 | 3552c3e | |
| | | | | | updated info in _header | ||||
| * | (generate) Removal of previously generated files is now done with actual ↵ | 2023-10-03 | -1/+2 | 8d757e0 | |
| | | | | | file removal | ||||
| * | (generate) timestamps.txt is now generated for a more general selection of files | 2023-10-01 | -1/+1 | d2b33e1 | |
| | | |||||
| * | [generate,awk-edits] Renamed talks to slides | 2023-10-01 | -1/+1 | 19d96a1 | |
| | | |||||
| * | (generate.sh) Moved precommit logic into generate and removed all output ↵ | 2023-09-11 | -1/+11 | e254cfb | |
| | | | | | from ssg | ||||
| * | [generate.sh] Removed post-script functionality | 2023-09-11 | -9/+1 | fab66b6 | |
| | | | | | If you want to do something "after" printing, just do it before and append to $0 | ||||
| * | [generate.sh] Fixed timestamps file generation | 2023-09-11 | -2/+2 | 6c34d35 | |
| | | |||||
| * | [generate.sh] Updated timer messages with better formatting | 2023-09-10 | -8/+12 | 7ba9878 | |
| | | |||||
| * | [generate.sh] Updated devs building to subtract total file opening and ↵ | 2023-09-10 | -2/+11 | 355fee8 | |
| | | | | | closing time per script | ||||
| * | [Pagenav] Updated logic to get timestamps from a "cache" file | 2023-09-10 | -0/+14 | bfdefba | |
| | | | | | | | | | 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 | 2023-05-07 | -1/+1 | a1b13aa | |
| | | |||||
| * | [generate] Fixed separated dev generation not working properly with post- ↵ | 2023-05-07 | -4/+11 | 26443d2 | |
| | | | | | scripts | ||||
| * | [generate] Fixed separated dev generation not printing the updated line | 2023-05-07 | -1/+4 | b5d277c | |
| | | |||||
| * | [generate] Combined generate-dev into generate script and added features and ↵ | 2023-04-28 | -36/+93 | c6569f2 | |
| | | | | | flexbility | ||||
| * | [generate] Added support for awk "libarires" (collections of functions) | 2023-04-01 | -1/+2 | 1eaeb63 | |
| | | |||||
| * | [awk] Reworked generation to happen via a combined script, updated scripts ↵ | 2023-01-17 | -4/+6 | 0187e25 | |
| | | | | | and added info in scripts readme | ||||
| * | [generate] Reduced index page image size in tiny.syndamia | 2022-12-14 | -1/+1 | 501942b | |
| | | |||||
| * | [generate] Fixed Content text in header not being on its own line | 2022-11-22 | -1/+1 | 776a922 | |
| | | |||||
| * | [generate] More stuff are removed in tiny version of website | 2022-11-22 | -1/+2 | 2f3af17 | |
| | | |||||
| * | [generate] Tiny version of website adds styling that reduces size of svg images v3.1 | 2022-11-20 | -0/+1 | def39c1 | |
| | | |||||
| * | [hooks] Removed bash hook scripts and made awk scripts the way to generate ↵ | 2022-09-29 | -2/+5 | daab544 | |
| | | | | | the website | ||||