Commit Graph

23 Commits

Author SHA1 Message Date
Sylvestre Ledru bb8a4dc97d Add shadow-rs project page 2026-05-30 09:54:48 +02:00
Sylvestre Ledru 965c898e51 Playground fixes: avoid double-fetch, CSP-safe event handling, hide from nav
- Clone WASM response before compileStreaming so fallback doesn't re-fetch
- Guard against concurrent ensureRuntime() calls with a promise cache
- Replace inline onclick with event delegation for CSP compatibility
- Add SRI note for WASI shim dynamic import
- Skip l10n tests that require French translations in WASM binary
- Replace uninteresting fmt example with printf sheep | nl
- Hide Playground link from top navigation for now
2026-04-03 22:13:57 +02:00
Sylvestre Ledru 5c22a5b3d6 Add interactive WASM playground for uutils coreutils
A browser-based terminal that runs real Rust coreutils compiled to
WebAssembly (wasm32-wasip1) using @bjorn3/browser_wasi_shim.

Features:
- xterm.js terminal with command history and line editing
- Pipe support (cmd1 | cmd2 | cmd3), file redirects (>)
- Persistent virtual filesystem across commands
- cd/pwd builtins with virtual working directory
- Locale support (locale builtin + selector)
- UTF-8/multibyte correct output (raw ConsoleStdout, fixed args_sizes_get)
- Click-to-run example buttons
- Inline wasm_example shortcode for blog posts
2026-04-03 21:47:38 +02:00
Sylvestre Ledru 646a0470ae Remove Talks link from top navigation 2026-04-01 16:25:02 +02:00
Sylvestre Ledru 218701fe06 Add Talks & Media page with FOSDEM talks, podcast and video
References FOSDEM 2023/2025/2026 talks, Open Source Security
Podcast episode, and Rust Nation UK 2024 video. Added link
in navigation bar.
2026-04-01 16:24:43 +02:00
Sylvestre Ledru 1e0de3d104 Add meta description and RSS feed link to head 2026-04-01 08:46:31 +02:00
Sylvestre Ledru 5659292a49 Use h1 element for project title instead of div
Improves semantic HTML and SEO by using a proper heading element.
2026-04-01 08:45:58 +02:00
Sylvestre Ledru b448a4a7f2 Add lang attribute to html tag for accessibility 2026-04-01 08:45:34 +02:00
Sylvestre Ledru a54c76062f Fix syntax highlighting CSS references for Zola 0.22
Update stylesheet links from old syntax-theme-*.css to giallo-*.css
which are the files generated by Zola 0.22's Giallo highlighter.
2026-04-01 08:45:14 +02:00
Sylvestre Ledru e0c93eed2d Add WIP conditionals and good first issues link to project template
Hide installation/documentation links for WIP projects and add a
link to good first issues.
2026-04-01 08:29:51 +02:00
Sylvestre Ledru bcf42b61db Add projects dropdown menu in navigation
Replace flat nav links with a dropdown listing all project pages.
2026-04-01 08:29:45 +02:00
Sylvestre Ledru f3ff4f42a3 Remove manpage generation in favor of mdbook docs
The existing mdbook docs at /coreutils/docs/ already provide utility
documentation. Remove the redundant manpage HTML generation scripts
and templates.
2026-03-22 09:13:11 +01:00
Sylvestre Ledru c3a54b0a9c Add language support to manpage templates
Add language navigation bar, html lang attribute, and template
placeholders ({{LANG_CODE}}, {{LANG_NAME}}, {{MANPAGES_PATH}})
to both the individual manpage and index templates.
2026-03-21 22:23:08 +01:00
Sylvestre Ledru 9929d430db improve the rendering of the man pages 2026-03-21 20:38:55 +01:00
Sylvestre Ledru 08f02cf362 Add manpage generation and publishing to website workflow 2026-03-21 18:46:33 +01:00
Louis Dispa 219f09af3a Capitalize menu and title 2025-02-27 23:02:19 +01:00
Louis Dispa 7cfe565c29 Add dark mode 2025-02-16 22:52:06 +01:00
Terts Diepraam 2a78a48b6f remove oranda in favour of zola pages 2024-04-03 09:55:55 +02:00
Sylvestre Ledru 0094df4c26 fix typo 2024-03-24 14:02:30 +01:00
Sylvestre Ledru b34528a960 add links to twitter & mastodon 2024-03-24 13:18:18 +01:00
Terts Diepraam f3948613ab redo styling and add a blog 2024-01-31 22:07:07 +01:00
Terts Diepraam 5128d16661 add newlines to templates 2024-01-28 15:54:27 +01:00
Terts Diepraam 6db6c19532 port website to zola 2024-01-28 15:47:29 +01:00