diff --git a/templates/md/readme.ejs b/templates/md/readme.ejs
index bb2249770ac0c8106f484489790b1c57206c752b..a275b9ce43984f5c7199a5c700c83f1e2c8d7dda 100644
--- a/templates/md/readme.ejs
+++ b/templates/md/readme.ejs
@@ -10,6 +10,6 @@
 
 <% _.forIn(groups, (schemas, group) => { %>
 ## <%= group %>
-<% _.forEach(schemas, schema => { %>
+<% _.forEach(_.sortBy(schemas, [o => { return o.title }]), schema => { %>
 * [<%= schema.title %>](.<%= schema.relative %>.schema.md) – `<%= schema.id %>`<% }); %>
 <% }); %>