diff --git a/src/general-info/release-21c.txt b/src/general-info/release-21c.md
similarity index 68%
rename from src/general-info/release-21c.txt
rename to src/general-info/release-21c.md
index 5db6862f3f193761e750c85169255884d534fff8..2a495fe67bc798dba00e9ce8f98b635ce60eca72 100644
--- a/src/general-info/release-21c.txt
+++ b/src/general-info/release-21c.md
@@ -1,5 +1,6 @@
-Work in progress
-========================== C M U C L  21 c =============================
+**Work in progress**
+
+# CMUCL 21c
 
 The CMUCL project is pleased to announce the release of CMUCL 21c.
 This is a major release which contains numerous enhancements and bug
@@ -16,49 +17,41 @@ implemented in Common Lisp. CMUCL is maintained by a team of
 volunteers collaborating over the Internet, and is mostly in the
 public domain.
 
-New in this release:
-  * Known issues:
+## New in this release:
 
+  * Known issues:
   * Feature enhancements
-
   * Changes
     * ASDF 3.3.0
-
   * ANSI compliance fixes:
-
   * Bug fixes:
-    * ENCODE-UNIVERSAL-TIME accepts dates from 1899 if the final date
+    * `ENCODE-UNIVERSAL-TIME` accepts dates from 1899 if the final date
       after accounting for time zones results in a positive
-      value. (See ticket #36.)
-    * CL:SLEEP no longer gets interrupted (See ticket #26.)
+      value. (See ticket ~~#36~~.)
+    * `CL:SLEEP` no longer gets interrupted (See ticket ~~#26~~.)
     * Fix some compiler warnings and clean up funny indentation in
       asin code.
-
   * Trac Tickets:
-
   * Gitlab tickets:
-    * Ticket #36: encode-universal-time signals error
-    * Ticket #26: The cmucl that never sleeps
-    * Ticket #40: Move heap space location for linux
-    * Ticket #41: Report proper process status
-    * Ticket #44: Add docstrings for process accessors
-
+    * Ticket ~~#36~~: encode-universal-time signals error
+    * Ticket ~~#26~~: The cmucl that never sleeps
+    * Ticket ~~#40~~: Move heap space location for linux
+    * Ticket ~~#41~~: Report proper process status
+    * Ticket ~~#44~~: Add docstrings for process accessors
   * Other changes:
     * Continuous integration added to build and test cmucl on every
       check-in.  This does a build on a Linux system.
-
   * Improvements to the PCL implementation of CLOS:
-
   * Changes to building procedure:
 
 
 This release is not binary compatible with code compiled using CMUCL
 21b; you will need to recompile FASL files.
 
-See <URL:http://www.cmucl.org> or
-<URL:https://gitlab.common-lisp.net/cmucl/cmucl> for more information,
+See http://www.cmucl.org or
+https://gitlab.common-lisp.net/cmucl/cmucl for more information,
 See
-<URL:https://gitlab.common-lisp.net/cmucl/cmucl/wikis/GettingCmucl>
+https://gitlab.common-lisp.net/cmucl/cmucl/wikis/GettingCmucl
 for obtaining CMUCL, including sources and binaries..