v1.5.35 - Fifteen languages, an archive and a staff page

By:
2 min read
Neutrino now speaks fifteen languages, has its own Page not found screen, and can show an archive of every post and a page listing everyone who writes for you. Feature grids also arrange themselves differently — worth a look if you use them.

New features

  • The theme is translated into fifteen languages. English, German, Swiss German, French, Italian, Dutch, Brazilian Portuguese, Swedish, Turkish, Ukrainian, Vietnamese, Irish, Scottish Gaelic, and Chinese in both simplified and traditional forms. Set your language under Settings → General → Publication language and the theme's own words follow it — "Load more", "Back to top", "min read", the sign-in and subscribe forms. Your own writing is untouched, and a language we have no translation for falls back to English rather than showing blanks.

  • An archive page and a staff page. /archive/ lists every post you have published, newest first, ten at a time. /authors/ shows everyone who writes on the site as a grid, with their photo, biography, website and social accounts — all of it taken from Settings → Staff. Both are switched off as they ship: to turn one on, uncomment its block in the routes file and upload it again. You can give either page your own heading by creating a page with the slug archive or authors.

  • A Page not found screen that looks like your site. A mistyped URL or a stale link used to land on a bare page with none of your design on it. It now carries your header, footer, colours and fonts, with a search box and a link home.

  • Every social account on a staff member's profile now appears on their card, across all nine networks Ghost supports, rather than just two.

Bug fixes

  • Names with accents, hyphens or apostrophes were rejected at signup. The name field only accepted plain English letters, so Müller, O'Brien and Jean-Luc could not create an account. That restriction is gone.

  • The menu button on phones was unlabelled, so screen readers announced it as an unnamed button. It now says what it is and reports whether the menu is open.

  • A link in the membership pop-up could lead to a missing page on sites that had not uploaded the routes file. It now opens Ghost's own sign-in instead, which always works.

  • Decorative icons are no longer read aloud by screen readers, which previously heard the label of a button twice.

  • Several small errors in the page's underlying code that stopped it validating cleanly, including one that made the largest version of an image in a post list unreachable.

  • The table of contents no longer stops working on sites where an external script host is blocked.

Under-the-hood improvements

  • The download is a third smaller — from 884KB to 564KB. It had been carrying development files no site needs.

  • Feature grids arrange themselves differently, and this affects grids you have already published. A grid now wraps into columns by default — one on a phone, two on a tablet, three on a wider screen — where it previously scrolled sideways below tablet size. If you would rather a particular grid kept scrolling, add feature-grid--scroll to its opening snippet. Tablets also get two columns again, which they had lost. See the Feature grid article.

  • Keyboard focus outlines are now stated on every control that needs one rather than relying on a general rule, so they cannot disappear from a future change.

  • The theme no longer loads anything from a third-party server, which removes a request from every page of your site.