macana

Static site generator for Obsidian Vault

Commits at d2f19b10a51edbd3e72fc4ef551781bbdf164245

  1. d2f19b10 Make page title smaller and shorter It became so ugly on longer text where it wraps. Shota FUJI authored at Shota FUJI comitted at
  2. ec4ad5f7 v0.2.3 Shota FUJI authored at Shota FUJI comitted at
  3. d4563a26 Hide scrollbar when menu is not overflowing Why it was "scroll" rather than "auto" first place? Who knows. Shota FUJI authored at Shota FUJI comitted at
  4. c30730c0 Fix tree UI lays parent-child out horizontally on Chromium I still don't know why Gecko (Firefox) displays that vertically. Shota FUJI authored at Shota FUJI comitted at
  5. 4aa0448a Remove obsolete @ts-expect-error Somehow the error has gone. Shota FUJI authored at Shota FUJI comitted at
  6. 6f1b74bc v0.2.2 Shota FUJI authored at Shota FUJI comitted at
  7. 77ed2c1a Format source code $ deno fmt Shota FUJI authored at Shota FUJI comitted at
  8. 7a0e96bb Rename deps/esm.sh to deps/npm Shota FUJI authored at Shota FUJI comitted at
  9. 371ef637 Use "npm:" specifier rather than esm.sh When I tried to build my website, Deno emits an error esm.sh returned non-Deno module (/esnext/). I fixed the unversioned imports to "v135", then there are hash mismatch error probably due to indirect deps. This project, at least for now, uses unist libraries, which are bunch of micro packages. Resolving dependencies in npm way is the most reliable and stable way unfortunately. I kept "deps/esm.sh" directory to let git aware file moves. Shota FUJI authored at Shota FUJI comitted at
  10. 366b2360 Tell REUSE tool that NOTICE file being CC0-1.0 Otherwise the tool complain the file has copyright information but license. Shota FUJI authored at Shota FUJI comitted at
  11. 52f7584d Fix copyright header missing for a file Shota FUJI authored at Shota FUJI comitted at
  12. ffebdffd Rename .assets to _assets Dotfiles are hard to deal with, especially shells automatically ignores them when using wildcards and such. Shota FUJI authored at Shota FUJI comitted at
  13. 9c660262 Inline script for JSONCanvas The script modifies initial transforms thus lazily loading the script causes cumulative-layout-shift-like effect. Shota FUJI authored at Shota FUJI comitted at
  14. 113bd98f Move JS to individual files Inlining increases HTML file size, especially long-run due to files not being able to be cached. Shota FUJI authored at Shota FUJI comitted at
  15. 8149e050 Remove Mermaid support from Roadmap The number of their diagram syntaxes are large. Still no formal syntax definition or externally available parser. Implementing parser/renderer is definitely an interesting challenge: however, I don't want it to slow other task down. Shota FUJI authored at Shota FUJI comitted at
  16. 671fc9bd Remove search related items from Roadmap Because of the current architecture and permission requirements, implementing SQLite + HTTP VFS is not performant enough due to WASM binary size. I'll revisit once Deno added support for WASM module. Shota FUJI authored at Shota FUJI comitted at
  17. ce53b1cc Remove non-essential items from Roadmap Those are not necessary for my usecases. Shota FUJI authored at Shota FUJI comitted at
  18. d38ff19d Fix internal paths are treated as external with base URL set Shota FUJI authored at Shota FUJI comitted at
  19. 1a621c88 Emit third-party notices file Shota FUJI authored at Shota FUJI comitted at
  20. 0fe00b94 Remove outdated callout from docs Shota FUJI authored at Shota FUJI comitted at
  21. b14ce50a v0.2.0 This release includes breaking changes to where top-level public APIs exported. Shota FUJI authored at Shota FUJI comitted at
  22. 1bf2c663 Markdown heading down-level option While I'd prefer to use level 2 headings in Obsidian documents, some might prefers level 1 headings instead. As Obsidian supports the latter usecase, that needs to be handled. Shota FUJI authored at Shota FUJI comitted at
  23. 12cd1eb8 404 page Tailored Not Found page is far better than hosting platforms' provided one. This consistency and ease of navigation can't be archived without custom Not Found page mechanism. Shota FUJI authored at Shota FUJI comitted at
  24. 663b0d50 Move components under /internal In order to make public API more obvious. Shota FUJI authored at Shota FUJI comitted at
  25. 4cad800a User provided CSS Now user can configure optimal fonts for each their languages. Shota FUJI authored at Shota FUJI comitted at
  26. bcd17ace Remove unused styles Shota FUJI authored at Shota FUJI comitted at
  27. aeb36913 OpenGraph attributes Yet another essential feature for websites in modern era. Shota FUJI authored at Shota FUJI comitted at
  28. 40fee3c4 Add "description" to document metadata This is essential for websites. Shota FUJI authored at Shota FUJI comitted at
  29. bc8e53d5 v0.1.2 Shota FUJI authored at Shota FUJI comitted at
  30. a389bf96 Update Roadmap Shota FUJI authored at Shota FUJI comitted at