_          _          _          _          _            
  >(')____,  >(')____,  >(')____,  >(')____,  >(') ___,      
    (` =~~/    (` =~~/    (` =~~/    (` =~~/    (` =~~/      
jgs~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~^`---'~^~^~  

Goosequill

Goosequill is an Astro content-site theme ported from the Duckquill Zola theme. It can be used for blogs, simple wikis, and documentation sites.

Edit the configuration, replace the sample content, and you get a static site with theme switching, tags, search, and a relationship graph.

The built-in relationship graph connects posts, tags, and linked pages into a map. It is useful for showing how pages relate to each other.

Main Features

MDX ContentWrite pages with Markdown and add components, alerts, and diagrams when needed.ShortcodesEmbed images, videos, YouTube, Bilibili, Spotify, and Steam content.Relationship GraphConnect posts, tags, and wiki links into a browsable map.CommentsAdd Giscus or Waline when a page needs a discussion area.

Configuration

Most site configuration lives in src/config.ts. You can change the site title, description, navigation links, theme color, table of contents, pagination, RSS, search, and comments there.

Posts or wiki pages live in src/content/blog/ and use MDX. Standalone pages such as the home page, about page, and tags page live in src/content/.

Acknowledgments

Goosequill builds on several open-source projects: