doctrineofdiscovery.org

doctrineofdiscovery.org

📜🌎 Doctrine of Discovery 3.0 w/ @mmistakes Minimal Mistakes Theme

Doctrine of Discovery

Land Acknowledgment

We begin by acknowledging with respect the Onondaga Nation, Central Fire of the Haudenosaunee Confederacy, on whose ancestral lands we now inhabit. Wherever you are located be aware of the Indigenous Peoples on whose lands you reside. We are mindful that the technology that makes this conference possible comes from the mineral extraction by multinational corporations, which decimate and displace Indigenous people and their land all over the world. May the information you glean from this website motivate you to uphold Indigenous values, protect Mother Earth, Honor Indian Treaties and hold your government and various institutions accountable who stand in the way.

Preface

I have become frustrated with how slow and limited in accessibility WordPress is so I decided to start moving sites I administer over to Jekyll because as static site generator it is faster, more reliable and I have more control over making it accessible.

Getting Started

.

I decided to go with @mmistakes theme Minimal Mistakes Jekyll Theme because in Lighthouse. The theme has straight 💯's. If you are reading this stop by and check out the theme and/or support @mmistakes on PayPal.

Before on WordPress

  • Performance: 76%
  • Best Practices: 60%
  • SEO: 91%
  • load time: 12 seconds

After on Jekyll and Github Pages

Minimal Mistakes

Minimal Mistakes is a Jekyll theme meant as a substitute for the default Minima, with a few enhancements thrown in for good measure:

  • Clean responsive design with six customizable skins
  • About page layout
  • Site-wide search provided by Algolia or Lunr.
  • Disqus Comments and Google Analytics support
  • SEO best practices via Jekyll SEO Tag

If you enjoy this theme, please consider supporting @mmistakes for developing and maintaining it.

Prerequisites

  • Flat file
  • static site
  • no filler
  • SSL
  • Github Pages

Built With

Modifications

  • Normally this theme uses Google Fonts. I removed the Google fonts in order to improve load time and fix some formatting issues. In order to switch System Font Stack I modified the following files:

In _theme.yml I removed:

# Google Fonts
google_fonts:
  - name: "Fira Sans"
    weights: "400,400i,600,600i"

In _variables.scss I changed the $base-font-family line to read as follows:

$base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;

In head.html I removed:

{% if site.data.theme.google_fonts %}
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family={% for font in site.data.theme.google_fonts %}{{ font.name | replace: ' ', '+' }}{% if font.weights %}:{% endif %}{{ font.weights | remove: ' ' }}{% if forloop.last != true %}|{% endif %}{% endfor %}">
{% endif %}

All of these changes improved the aesthetic and load time. Plus it helped make the mobile site.title more responsive on mobile especially for longer titles.

Credits

Creator

Michael Rose

Webmaster

Adam DJ Brett

Contributors

  • Philip P. Arnold
  • Sandra Bigtree
  • Adam DJ Brett
  • Betty Lyons
  • American Indian Law Alliance
  • Indigenous Values Initiative

Please read humans.txt for the contributors.

Icons + Demo Images:

Other:

License

This project is licensed under the MIT License - see the LICENSE.md file for details. The content is licensed under a Creative Commons Attribution 4.0 International License.

Technology Licenses

Please see Minimal Mistakes Jekyll Theme by Michael Rose for the most up to date listing of the Technology Licenses

Acknowledgments

Thank you to all who have contributed to the project. For more please see humans.txt