<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://gishub.org</id>
  <title>Qiusheng Wu's Blog</title>
  <updated>2026-04-08T18:01:18.242795+00:00</updated>
  <author>
    <name>Qiusheng Wu</name>
    <email>qwu18@utk.edu</email>
  </author>
  <link href="https://gishub.org" rel="alternate"/>
  <link href="https://gishub.org/rss.xml" rel="self"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Thoughts on geospatial data science, open-source software, and teaching.</subtitle>
  <entry>
    <id>https://gishub.org/blog/launching-new-website</id>
    <title>Launching My New Website with MyST Markdown and Typst</title>
    <updated>2026-04-06T00:00:00+00:00</updated>
    <author>
      <name>Qiusheng Wu</name>
      <email>qwu18@utk.edu</email>
    </author>
    <content>How I rebuilt gishub.org using MyST Markdown for the website and Typst for automatic CV generation from the same Markdown source files.</content>
    <link href="https://gishub.org/blog/launching-new-website"/>
    <category term="MyST Markdown"/>
    <category term="Typst"/>
    <category term="CV"/>
    <category term="Personal Website"/>
    <published>2026-04-06T00:00:00+00:00</published>
  </entry>
  <entry>
    <id>https://gishub.org/blog/myst-website-template</id>
    <title>A Reusable Template for Building Websites with MyST Markdown</title>
    <updated>2026-04-07T00:00:00+00:00</updated>
    <author>
      <name>Qiusheng Wu</name>
      <email>qwu18@utk.edu</email>
    </author>
    <content>A GitHub template that bundles MyST Markdown, GitHub Pages deployment, Netlify PR previews, and pre-commit hooks into a ready-to-use starting point.</content>
    <link href="https://gishub.org/blog/myst-website-template"/>
    <category term="MyST Markdown"/>
    <category term="GitHub Template"/>
    <category term="GitHub Actions"/>
    <category term="Pre-commit"/>
    <published>2026-04-07T00:00:00+00:00</published>
  </entry>
</feed>
