macana

Static site generator for Obsidian Vault

Commits at 6f1b74bc64d54763796a6540b282df4b3f4aad78

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