Skip to content

Todos, web page

felix cc edited this page Apr 5, 2023 · 16 revisions

We are currently using the minimal-mistakes theme, but this can be changed if needed - just be aware that not all themes are compatible with GitHub generating the site.

All editors, please:

  1. Look at current site and make suggestions (here or google doc) re. overall layout
  2. Don’t add too many members yet, as the formatting of what info we request is expected to change
  3. Play with or create your own member file, as described in the README in GitHub
  4. When making suggestions or contributions: Be creative, but remember we don’t aim for the worlds’s best website, rather something that functions
  5. Play with the skins (value of minimal_mistakes_skin in _config.yml), or just look at screenshots in link below
  6. If curious, look at possible extra features (custom sidebars, TOCs, images, etc here: https://github.com/mmistakes/minimal-mistakes)
  7. Think about if GitHub issues is a better approach than todo lists in this wiki
  8. Consider useful information for the right part of screen - currently kept empty except for on the home page

More technical todo list for Jekyll site

  • Figure out how to generate overview of member-tags (currently only functional for blog-post tags)
  • (@Guillaume) Figure out how to remove “FEED” from footer
  • (Simon) Add Google Analytics to site for tracking traffic
  • (@Guillaume) Add search function (Google)
  • (Simon) Changed to Lunr, since Google didn't return any results
  • (Simon) Changed back to Google since lunr only searches "posts" and "collections" (members are a collection). Still no results, likely due to it taking Google days/weeks to index a site (confirmed by restricting an advanced Google search to the site, finding nothing)
  • Add possibility for comments? (low priority)
  • Add email address info@swissbias.ch and make sure somebody reads it
  • (SimonAdd Twitter to front page (easy)
  • (Romain) Secure custom domain: swissbias.ch and swissbias.org
  • (Romain) Link to swissbias.github.io from custom domains
  • Figure out how to publish site directly to our custom domain(s)
  • (Simon) Fix search function (doesn't find anything on the site - I (Simon) had a similar problem with own site in the past)
    • Required the addition of an HTML tag from google to the head section of the landing page. Achieved by adding the tag to _includes/head.hml
  • (Guillaume) Add calendar of events (monthly meetings! also training events?)

Clone this wiki locally