Tasks
- Write about
@beoe/rehype-vizdom
- Write about interactivity
- Write about
@beoe/rehype-d2
- Add more options for
starlight-digital-garden
- option to check for broken links?
- Write about
starlight-digital-garden
- Starlight SEO/SMO plugin
astro-robots-txt
- microdata
- social image
- date in sitemap
- Add a grammar checker
- Implement Faceted search
- Add View Transitions β
- Implement better user action tracking (beyond page navigations)
- If search was used
- If external links were clicked
- If page preview was shown
- Remove H1 on the tags page
Ideas
- Footnotes:
- Mention how footnotes can be shown on the side, like in Tufte design β
- See https://gwern.net/sidenote β
Color for Tag
I can easily generate a color from the tag:
I can use it in:
- Color chip near the tag or maybe a color underline?
- Euler diagram
- Content graph
- Social images - to generate a colorful βborderβ
I implemented a prototype in the branch tag-color β.
From Other Articles
- Handle non-HTML links (images, PDFs)
- Handle footnotes
-
Fix bug: it crashes if there are missing header levels, like
h4
directly underh2
. - Fix "snake" styles.
-
sitemap β
(
lastmod
) - in the Sidebar to show "new" badge
- add other favicon providers β
- Show labels for tags on the graph.
- Create an example with Client-side content graph
- Render as partials and fetch from the server instead of prerendering, because there are too many DOM nodes.
- Tabs should preserve state across navigations.
-
The scroll area should be inside the
TabItem
.
-
Plugin that places sitemap URL in
robots.txt
(astro-robots-txt
) - Use the "updated at" date in the sitemap (so search engines would rescan those pages first)
- Check that anchors correspond to a header in the target document.
-
What about ambiguous links (
bdb.documentsSync({ slug: permalink }).length > 1
)? -
Image wikilinks (
![[some.jpg]]
)
- Generate a gradient based on tag colors
- Page for each tag
- Metadata for tags (color, icon)
-
Remove the
Graphviz
component from the repo; need to use@beoe/astro-graphviz
instead.
- Links for nodes
- Zoom behavior is a bit annoying; is there a way to customize it?
- Tags probably should have a constant size or damping factor; otherwise, they will always be the biggest nodes.
- On node hover, highlight neighbor nodes and connecting edges.
- If there were metadata for tags or pages, like color or icon, it could be used for graph visualization.
-
I can still use
facets
orpagefind
, but I need a different UI. - Other potential fields for facets:
- Sort by: