macana

Static site generator for Obsidian Vault

Commits at ec4ad5f7d5ff8febd8163a2a33ad9b291d01c194

  1. ec4ad5f7 v0.2.3 Shota FUJI authored at Shota FUJI comitted at
  2. 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
  3. 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
  4. 4aa0448a Remove obsolete @ts-expect-error Somehow the error has gone. Shota FUJI authored at Shota FUJI comitted at
  5. 6f1b74bc v0.2.2 Shota FUJI authored at Shota FUJI comitted at
  6. 77ed2c1a Format source code $ deno fmt Shota FUJI authored at Shota FUJI comitted at
  7. 7a0e96bb Rename deps/esm.sh to deps/npm Shota FUJI authored at Shota FUJI comitted at
  8. 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
  9. 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
  10. 52f7584d Fix copyright header missing for a file Shota FUJI authored at Shota FUJI comitted at
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. ce53b1cc Remove non-essential items from Roadmap Those are not necessary for my usecases. Shota FUJI authored at Shota FUJI comitted at
  17. d38ff19d Fix internal paths are treated as external with base URL set Shota FUJI authored at Shota FUJI comitted at
  18. 1a621c88 Emit third-party notices file Shota FUJI authored at Shota FUJI comitted at
  19. 0fe00b94 Remove outdated callout from docs Shota FUJI authored at Shota FUJI comitted at
  20. b14ce50a v0.2.0 This release includes breaking changes to where top-level public APIs exported. Shota FUJI authored at Shota FUJI comitted at
  21. 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
  22. 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
  23. 663b0d50 Move components under /internal In order to make public API more obvious. Shota FUJI authored at Shota FUJI comitted at
  24. 4cad800a User provided CSS Now user can configure optimal fonts for each their languages. Shota FUJI authored at Shota FUJI comitted at
  25. bcd17ace Remove unused styles Shota FUJI authored at Shota FUJI comitted at
  26. aeb36913 OpenGraph attributes Yet another essential feature for websites in modern era. Shota FUJI authored at Shota FUJI comitted at
  27. 40fee3c4 Add "description" to document metadata This is essential for websites. Shota FUJI authored at Shota FUJI comitted at
  28. bc8e53d5 v0.1.2 Shota FUJI authored at Shota FUJI comitted at
  29. a389bf96 Update Roadmap Shota FUJI authored at Shota FUJI comitted at
  30. b245e8af Base URL option This is essential for implementing OpenGraph support and 404 pages. Shota FUJI authored at Shota FUJI comitted at