Hiya! This is the gh-pages
branch of officer-template
. This template uses Jekyll to build a website. You can view what it looks like over at https://agoranomic.org/officer-template.
Here are some things to do to get started:
- Update
_config.yml
by replacing/officer-template
with your repository’s name, e.g.,/Webmastor
. - Optionally, if you anticipate using your own CSS, create your
style.css
file and insert the following line where indicated in_layouts/default.html
(replacingYOUR-REPOSITORY-NAME
with same name you used in step 1.)
<link rel="stylesheet" href="https://agoranomic.org/YOUR-REPOSITORY-NAME/style.css">
- Update the title in the prelude of this
index.md
file (Officer Template
) and change the contents to what you want people to see when they first open your microsite. - Add additional pages for more content. Be sure to link to them!
What goes on my microsite?
If you aren’t sure where to go with the site, here are some ideas:
- Introducing new players to your associated mechanics,
- Archiving historical reports,
- Providing a list of items you’re tracking (rules, switches, documents, etc.), or
- Explaining your workflow to prospecting officers.
- Add some fun ASCII art.
What are all these files/Where does my content go?
In this template, we have:
.gitignore
tells Git which files shouldn’t ever be uploaded to GitHub. These are generally build artifacts._includes/
holds widgets and segments, such as the navigation bar or chat box._layouts/
holds layouts used to format content._config.yml
holds basic Jekyll configuration.index.md
is the main page, accessible at https://agoranomic.org/officer-template.
Any files with a header such as the following will be processed by Jekyll:
---
title: My Page
layout: default
---
All other files are made available via the website.
Here are some examples of file paths and their associated URLs:
index.md
is available atagoranomic.org/officer-template
.hello-world.md
is available atagoranomic.org/officer-template/hello-world
reports/2025-02-06.txt
is available atagoranomic.org/officer-template/reports/2025-02-06.txt
Layouts
Two layouts are provided as standard:
puremd
should be used by most Markdown pages. This helps with positioning content on the default layout.default
should be used by any pages that are already wrapped in a<div class="content">
.
Resources
Here are some resources to check out if you’re curious about how anything works:
- Git Guide
- MDN Markdown Introduction
- MDN HTML Tutorials, Guides, and References for structuring content within your pages.
- MDN CSS Tutorials, References, and Cookbook for changing how HTML looks.
- MDN JavaScript Tutorials, Guides, and References
- Jekyll Docs
Of course, feel free to reach out to your Webmastor if you have any questions or just want a hand with executing any ideas. 🙂