Initial cut
5
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
site
|
||||||
|
data/
|
||||||
|
tags
|
||||||
|
nginx/**/*.sample
|
||||||
|
public/
|
||||||
BIN
assets/homepage_cover.png
Normal file
|
After Width: | Height: | Size: 5.3 MiB |
BIN
assets/ulenar.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
39
docker-compose.yml
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
---
|
||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
secrets:
|
||||||
|
vtt_config_json:
|
||||||
|
file: vttsecrets.json
|
||||||
|
|
||||||
|
services:
|
||||||
|
swag:
|
||||||
|
image: lscr.io/linuxserver/swag:latest
|
||||||
|
container_name: swag
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
environment:
|
||||||
|
- PUID=$PUID
|
||||||
|
- PGID=$PGID
|
||||||
|
- TZ=Etc/UTC
|
||||||
|
- URL=mondarth.com
|
||||||
|
- VALIDATION=dns
|
||||||
|
- SUBDOMAINS=vtt-mos
|
||||||
|
- DNSPLUGIN=digitalocean
|
||||||
|
- STAGING=true
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- "./nginx:/config"
|
||||||
|
- "./site:/config/www"
|
||||||
|
ports:
|
||||||
|
- "8443:443"
|
||||||
|
- "8888:80"
|
||||||
|
|
||||||
|
vtt-mos:
|
||||||
|
image: felddy/foundryvtt:release
|
||||||
|
volumes:
|
||||||
|
- "./data:/data"
|
||||||
|
environment:
|
||||||
|
- CONTAINER_PRESERVE_CONFIG=true
|
||||||
|
secrets:
|
||||||
|
- source: vtt_config_json
|
||||||
|
target: config.json
|
||||||
15860
maps/comosia.svg
Normal file
|
After Width: | Height: | Size: 14 MiB |
BIN
maps/latest-mondarth.wonderdraft_map
Normal file
BIN
maps/mondath2405161141.wonderdraft_map
Normal file
BIN
maps/otrikius.wonderdraft_map
Normal file
BIN
maps/silversea.wonderdraft_map
Normal file
33407
maps/whitport.svg
Normal file
|
After Width: | Height: | Size: 3.6 MiB |
BIN
maps/world.wonderdraft_map
Normal file
0
mondarth-com/.hugo_build.lock
Normal file
5
mondarth-com/archetypes/default.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
+++
|
||||||
|
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||||
|
date = {{ .Date }}
|
||||||
|
draft = true
|
||||||
|
+++
|
||||||
6
mondarth-com/content/_index.md
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
featured_image: homepage_cover.png
|
||||||
|
---
|
||||||
|
## My World. Your Adventure. Our Story.
|
||||||
|
|
||||||
|
Welcome to the world of Mondarth.
|
||||||
27
mondarth-com/content/gmprofile/markb.md
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
---
|
||||||
|
title: MarkB
|
||||||
|
---
|
||||||
|
I am a greybeard GM looking to establish a series of interesting tables and campaigns.
|
||||||
|
|
||||||
|
Sessions are run on Foundry VTT and I am happy to help players new to my table learn both D&D and how the VTT works.
|
||||||
|
|
||||||
|
I focus on D&D 5e but may dabble in other systems.
|
||||||
|
|
||||||
|
## Beginner?
|
||||||
|
|
||||||
|
If you book your seat at one of my beginner friendly tables early enough I am happy to spend time helping you:
|
||||||
|
|
||||||
|
* Create a cool character
|
||||||
|
* Learn the basics or role playing and D&D specifically (it's not hard honest)
|
||||||
|
* Learn how to operate the VTT
|
||||||
|
|
||||||
|
## Experienced?
|
||||||
|
|
||||||
|
If you are a more experienced player you may still want to familiarise yourself with the VTT ahead of time. I can provide access to a trial area and, if you want, I can take you through my setup.
|
||||||
|
|
||||||
|
|
||||||
|
## My style
|
||||||
|
|
||||||
|
I take a relaxed attitude to the rulebook at my tables, I firmly believe in fun over rules lawyering. That said I strive for consistency in rulings to keep things fair (nothing worse that capricious or inconsistent rulings).
|
||||||
|
|
||||||
|
My GM style is best summed up as "benign dictator". I'm happy to debate rulings away from the table but expect players to respect rulings at the table. Feel free to challenge my ruling but I limit at table debates to two minutes, after that my ruling stands for the session. We can then debate rulings at length after the session and I will happily revise the outcomes in subesquent sessions (assuming we are in a campaign). I do this to keep the session moving while providing opportunity for players to challenge my rulings.
|
||||||
5
mondarth-com/content/patreon-reservation-fee.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
Patreon supporters you are awesome! Reserve your seat at a special rate.
|
||||||
|
|
||||||
|
If the table offers a special [reservation fee](/reservation-fee) to Patreons then let you GM know and benefit!
|
||||||
|
|
||||||
|
**Note** the same cancellation and 'no-show' conditions apply.
|
||||||
32
mondarth-com/content/post/a-beginning.md
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
+++
|
||||||
|
title = 'A Beginning'
|
||||||
|
date = 2024-05-07T10:00:00Z
|
||||||
|
draft = false
|
||||||
|
summary="All stories start somewhere."
|
||||||
|
+++
|
||||||
|
|
||||||
|
About fourty years ago I played my first game of Dungeons and Dragons. Soon after I played my first game as the Dungeon Master. From that game onward I was hooked.
|
||||||
|
|
||||||
|
Ten years after those first games the group I played in became too separated to make playing practical and none of us felt play by post offered a compeling experience. Consequently the group died out. Life took me on a journey that did not include any role playing.
|
||||||
|
|
||||||
|
A few weeks ago my best friend, and one of the players from my old group, contacted me saying he had wandered into a game shop and was reminded of those old D&D sessions, perhaps I was interested in DMing one.
|
||||||
|
|
||||||
|
Well, that started something.
|
||||||
|
|
||||||
|
I discovered I had missed out on so much in the entervening years. Play online now offers a realistic option for reviving my old passion. Cue a lot a reading the D&D 5e rules, watching YouTube videos, checking out online games, and sampling a few professionally DM'd sessions as a player. I now feel ready to start reviving my DM game.
|
||||||
|
|
||||||
|
Now, being me, I never do anything the simple way :wink:.
|
||||||
|
|
||||||
|
I always enjoyed world building for my group's adventures and with todays tools that process is so much fun I can't resist. Combine this with my technical background, access to the internet, and a borderline obsession with verisimilitude, and you get this blog and all it entails.
|
||||||
|
|
||||||
|
Here are my current plans (briefly).
|
||||||
|
|
||||||
|
1. Blog my journey (here).
|
||||||
|
2. Make [YouTube videos](https://www.youtube.com/channel/UCbpj4ryAcG1eIVXHuRSDRXw) about my journey.
|
||||||
|
3. Create the world of Mondarth (see the [Codex](https://codex.mondarth.com/)).
|
||||||
|
4. Run an assortment of game tables:
|
||||||
|
1. Run one shot campaigns (these will be 'donate to support' and aimed at providing a gateway for new players).
|
||||||
|
2. Run mini-campaigns (these will be pay-to-play and intended to give players a taste of my DM style without commiting to long campaigns).
|
||||||
|
3. Run full campaigns in Mondarth (the will be pay-to-play).
|
||||||
|
7. Run [Patreon](https://www.patreon.com/Mondarth) (free and paid offering access to materials developed along the way, early access to table seats,, etc.).
|
||||||
|
8. Run [Discord](https://discord.gg/AQyChAQj) (community building and access to games).
|
||||||
|
|
@ -0,0 +1,142 @@
|
||||||
|
+++
|
||||||
|
title = 'Converting "The Delian Tomb" to Foundry VTT'
|
||||||
|
date = 2024-05-18T10:00:00Z
|
||||||
|
draft = false
|
||||||
|
categories = [ 'Game Master', 'Delian Tomb' ]
|
||||||
|
|
||||||
|
tags = [ 'walkthrough' ]
|
||||||
|
summary='How I converted "The Delian Tomb" one shot adventure into a Foundry VTT adventure.'
|
||||||
|
+++
|
||||||
|
|
||||||
|
# Objectives
|
||||||
|
|
||||||
|
The idea is to convert [this](The-Delian-Tomb.pdf "The Delian Tomb PDF") adventure into a reusable one-shot adventure in Foundry VTT.
|
||||||
|
|
||||||
|
Along the way we will be:
|
||||||
|
|
||||||
|
* Generating art for theatre of the mind scenes.
|
||||||
|
* Creating battle maps.
|
||||||
|
* Assembling NPC and creature sheets.
|
||||||
|
* Setting up our journal to support us during the adventure.
|
||||||
|
* Setting up Foundry to take some of the load off our shoulders.
|
||||||
|
* Setting up various features to help players (especially new players).
|
||||||
|
|
||||||
|
# Getting started
|
||||||
|
|
||||||
|
First thing to do is read through enough of the module to establish the main themes and figure out how much we can deal with in the next session. Given this is a one-shot adventure we expect to cover the whole thing in one session of 2-4 hours (depending on player experience and how focussed they remain), so I read the entire module.
|
||||||
|
|
||||||
|
The module is broken into four main parts and these can be further broken into individual 'scenes' or encounters.
|
||||||
|
|
||||||
|
1. The Green Dragon Inn \
|
||||||
|
Where we meet:
|
||||||
|
1. Tom Dimple the serving boy
|
||||||
|
1. Lars Olson the village blacksmith whose daughter has been abducted
|
||||||
|
1. Goblin Tracks
|
||||||
|
1. The Smithy
|
||||||
|
1. The Boar Wood
|
||||||
|
1. Out of the Wood
|
||||||
|
1. Goblin Patrol
|
||||||
|
1. The Delian Tomb
|
||||||
|
1. Entrance
|
||||||
|
1. Offering Room
|
||||||
|
1. Pressure Plate Trap
|
||||||
|
1. Hall of the Oathkeeper
|
||||||
|
1. Tomb of the Delian Order
|
||||||
|
|
||||||
|
## Players are gonna try stuff
|
||||||
|
|
||||||
|
Players will hopefully try things we will not anticipate but there are a few things we *can* be prepared for.
|
||||||
|
|
||||||
|
### The Green Dragon
|
||||||
|
|
||||||
|
Players will interact with NPCs. The module prepares two, Tom and Lars. The module only gives first names but I've added last names in case players ask. Similarly I will prep some random NPCs to be sitting in the inn in case players try to interact with them.
|
||||||
|
|
||||||
|
Neither Tom, Lars, of any other patron of the inn need to be especially detailed but having some ideas noted down just in case will relieve some pressure. (As I expect to play this adventure several times I'll note after each session any surprises from players).
|
||||||
|
|
||||||
|
I will play this scene as theatre of the mind because I don't expect any combat. If players decide to brawl I'll play it by ear.
|
||||||
|
|
||||||
|
### The Smithy
|
||||||
|
|
||||||
|
This is entirely driven by interacting with Lars. The objective is to get the party tracking the goblin kidnappers through Boar Wood. If they get distracted nudge them back on course by having Lars beg for help and remind them of the bounty on goblin ears.
|
||||||
|
|
||||||
|
Between the Green Dragon and the Smithy players may be tempted to try investigating the village. To discourage this make sure the narration covers the trip between the two locations quickly. If the players still insist then make the investigation boring. All the shops, such as they are, are closed (it is dusk) and most people are either home of at the inn.
|
||||||
|
|
||||||
|
Again, this will be theatre of the mind.
|
||||||
|
|
||||||
|
### The Boar Wood
|
||||||
|
|
||||||
|
No NPCs here but the idea is for this scene to teach players that the world is dangerous even when they are resting. We get them to make camp (the wood is too large and difficult to cross in one days travel). In camp they *should* keep watch. The module makes an encounter with a wild boar a random encounter, I will likely make it a certainty, building suspense with 'you see shapes moving in the dark' and so on. When it is all revealed to be nothing more than a nosy boar it should be a relief to the party.
|
||||||
|
|
||||||
|
If they try to kill the boar then let them. This will need a stat block preparing for the boar.
|
||||||
|
|
||||||
|
Again, this will be theatre of the mind.
|
||||||
|
|
||||||
|
### Goblin Patrol
|
||||||
|
|
||||||
|
This is the first opportunity for the party to make tactical decisions that have consequences. Do they sneak around the patrol or take them on. If they sneak around them then they will eventually become reinforcements later in the Offering Room. It they attack then the goblins may escape and raise the alarm putting the Entrance guards and the goblins in the Offering Room on alert.
|
||||||
|
|
||||||
|
Goblins are not sophisticated fighters and will, as soon as the opportunity arises, run back to raise the alarm with the Entrance guards and those in the Offering Room.
|
||||||
|
|
||||||
|
If the alarm IS raised the goblins will immediately arm the Pressure Plate Trap and players will have no chance to see this happen (see below).
|
||||||
|
|
||||||
|
Because there is the opening possibility of combat I'll prepare a battle map for this encounter. Actually this will be a part of the overall battle map.
|
||||||
|
|
||||||
|
### Entrance
|
||||||
|
|
||||||
|
Continuing on from the previous encounter, if the patrol has not been alerted the party my be able to surprise the Entrance guards, otherwise the party meet opposition and the goblins in the Offering Room are alerted.
|
||||||
|
|
||||||
|
The party may try to negotiate if they get close enough without alarming the guards. It may be possible to convince the guards to quit without a fight but they fear their Bugbear master and will require considerable convincing.
|
||||||
|
|
||||||
|
### Offering Room
|
||||||
|
|
||||||
|
Continuing on from the previous encounter, if the party have managed to get past the Entrance guards without alerting the goblins in the Offering Room then no doubt we are in for a fairly extended fight. The goblins in this room are highly unlikely to give in without a fight as their leader in only a few feet away. IF the Goblin Patrol and Entrance guards were passed they will join the mêlée after a turn.
|
||||||
|
|
||||||
|
I will change the details of this encounter to provide a clue about the Pressure Plate Trap. On entering the Offering Room roll passive perception, any character passing this check sees one of the goblins pull down a lever (this is arming the trap which they leave unarmed so they can move back and forth freely).
|
||||||
|
|
||||||
|
Once the party are free from the struggle they may investigate and notice the lever. It will be down and apparently loose (moves up and down with no resistance). The trap can only be disarmed as described in the module. As the trap is disarmed the lever will spring up. If pulled down now it will offer resistance and the trap will be rearmed.
|
||||||
|
|
||||||
|
Assuming the players look around they will see the inscription (I will prepare an image for this) "I swear to fight chaos in all its forms, to uphold order, by honour of my word". Give a little emphasis to that last phrase as a clue to finding the solution to the riddle in the Hall of the Oathkeeper.
|
||||||
|
|
||||||
|
### Pressure Plate Trap
|
||||||
|
|
||||||
|
This plays out as described in the module. Players may try to cross or jam the trap. Let them try (it's not that tough to disarm, but hey they're gonna try stuff).
|
||||||
|
|
||||||
|
The players may accidentally rearm the trap with the lever in the Hall of the Oathkeeper :smiling_imp:.
|
||||||
|
|
||||||
|
### Hall of the Oathkeeper
|
||||||
|
|
||||||
|
This is essentially the Boss Level with the Bugbear. Negotiation is not possible, well *successful* negotiation is not possible. These creatures are both relatively intelligent and determined fanatics.
|
||||||
|
|
||||||
|
Assuming the party dispatch the Bugbear (and the goblin shaman) the party should free the girl, Bess Olson. If they look around, in addition to the details in the module they also see a lever like the one in the Offering Room, it also sets the Pressure Plate Trap.
|
||||||
|
|
||||||
|
I don't like the description of gold being scattered in the 'nest' of blankets. They can be found in a leather purse on the Bugbear (this makes more sense to me, the 'scattered' placing suggests that the Bugbear does no value gold and that begs the question why does it have any then?).
|
||||||
|
|
||||||
|
### Tomb of the Delian Order
|
||||||
|
|
||||||
|
If players find this room they are likely to need to fight the skeletons. There is one skeleton per sarcophagus so if players are cautious they should not pose too much of a problem.
|
||||||
|
|
||||||
|
Players may attempt to turn undead, in this situation only the currently animated skeletons will be effected.
|
||||||
|
|
||||||
|
## VTT Additions
|
||||||
|
|
||||||
|
What can the VTT add?
|
||||||
|
|
||||||
|
Most obviously is bringing the players and GM together. For basic audio and video communication I am avoiding any complexity in using the Foundry AV system at the moment. It seems common to use either Discord or Zoom. My experience with Discord for video conferencing has been varied, sometimes fine, other times irritatingly unstable. Zoom has, for me, been rock solid. The downside is that for the long sessions required for RPGs we need a subscription for Zoom. Also, most RPG players have Discord installed while some will have to add Zoom.
|
||||||
|
|
||||||
|
We could go audio only, but I like the feedback of players expressions. If going audio only I will use Discord, if the party prefer audio and video I will provide Zoom.
|
||||||
|
|
||||||
|
As far as the Foundry table top itself we have a lot to cover.
|
||||||
|
|
||||||
|
First, any scene I designate Theatre of the Mind I want a suitable graphic to sit on screen to give players context. This is less important for this one-shot as players are unlikely to return to locations, but in even short campaigns it will be nice to provide visual indicators for locations that are played Theatre of the Mind.
|
||||||
|
|
||||||
|
For many locations an overhead map (often called a battle map during combat) provides context and players will move tokens around. The meat of this adventure takes place around the Tomb of Delius and this will provide the main overhead map.
|
||||||
|
|
||||||
|
To create atmosphere I will use soundscapes on both Theatre of the Mind and overhead map scenes. Foundry has powerful audio tools to produce atmosphere on maps tailored to each character's token position.
|
||||||
|
|
||||||
|
The main overhead map for this one-shot is on multiple levels. Fortunately Foundry has add-on modules that support complex multilevel maps which allow different characters to see different parts of the map according to their position.
|
||||||
|
|
||||||
|
Foundry also has a lot of modules supporting combat. Modules to help players and modules to help the GM. Apart from smoothing out play there are also modules to provide enhanced visuals (like cool spell animations and lighting effects). Foundry also takes care of only showing characters parts of the map they can actually see, so players can move tokens around and investigate without the need for the GM to micro-manage describing every detail.
|
||||||
|
|
||||||
|
For the GM Foundry (with apporpriate add-ons) provides extensive adventure management tools. These tools really become powerful for campaign management, tracking in-world events over many sessions that enable real colour to be added without too much GM overload.
|
||||||
|
|
||||||
|
There is simply too much to cover in one article. We now have a very high level view of what we want to achieve. In subsequent articles we will detail the actual build step-by-step.
|
||||||
|
After Width: | Height: | Size: 36 KiB |
127
mondarth-com/content/post/do-you-want-to-play-a-game/index.md
Normal file
|
|
@ -0,0 +1,127 @@
|
||||||
|
+++
|
||||||
|
title = 'Do You Want to Play a Game?'
|
||||||
|
date = 2024-07-06T10:00:00Z
|
||||||
|
draft = false
|
||||||
|
summary="A guide for the bemused."
|
||||||
|
categories = ['Player', 'Game Master']
|
||||||
|
+++
|
||||||
|
|
||||||
|
Role playing games are great fun and Dungeons & Dragons is the OG. If you are coming to D&D with no (or very little) experience or if you are simply overwhelmed by the torrent of advice online, then this series is ideal for you. In this series I will take you through the basics of role playing (and D&D specifically) introducing more complexity as you 'level up' your game.
|
||||||
|
|
||||||
|
These articles are arranged in the manner of those old "Choose Your Own Adventure" books where you read a page and then at the bottom of the page you can select from several options where to go next. In the same way at the bottom of each article you will see choices for where to go next. These are marked with flags ('P' for player focussed articles, 'GM' fo game master focussed articles, and 'T' fo technical articles---these tend to be about the Foundry Virtual Table Top system, more on this later). Articles may be marked with multiple flags, don't panic, just follow the ones that interest you, you can always circle back.
|
||||||
|
|
||||||
|
A lot of material online can be overwhelming. It is easy to be distracted by (even put off by) weird, arcane discussions about the game system, how spells combine, the problems with class 'A' of ability 'B', and so on. None of that in this series.
|
||||||
|
|
||||||
|
Let's start at the beginning (generally a good place to start) with a few questions...
|
||||||
|
|
||||||
|
**Do I need to learn the rules?**
|
||||||
|
|
||||||
|
No. At least not all of them and not all at once. This series will introduce the rules you need as you need them.
|
||||||
|
|
||||||
|
**Those books are *way expensive* do I need to buy them?**
|
||||||
|
|
||||||
|
No. The core rules are available for free at https://dnd.wizards.com/resources/systems-reference-document. These are the 'Systems Reference Documents' (SRD). There's still a *LOT* of content in these and it is presented in a less than helpful order fo new players. But, it is there, it is free, and it is everything you need to get started (and more).
|
||||||
|
|
||||||
|
**Holy Cow! That's a 400 page PDf!**
|
||||||
|
|
||||||
|
Don't worry, you don't need most of it to get started. Just treat it as a reference book (unless you want to read through it, in which case enjoy).
|
||||||
|
|
||||||
|
**Okay, so I don't need the books and I can do without reading the SRD. How do I play then?**
|
||||||
|
|
||||||
|
Glad you asked. Let's get you started...
|
||||||
|
|
||||||
|
# The heart of RPG
|
||||||
|
|
||||||
|
The clue is in the name, Role Playing Game. An RPG (or more specifically a Table Top RPG---TTRPG) is a game of imagination. What this means precisely depends on the player, the game master (GM), and the group you play with but generally the Game Master will create a situation which they describe to the group, the group then use their imagination to describe how their characters (oh, yes, you play a character in the world created by the GM) act, then the GM resolves the outcome of those actions before describing the new situation. Rinse and repeat.
|
||||||
|
|
||||||
|
That's it. Those three steps are the essence of a TTRPG;
|
||||||
|
|
||||||
|
- Situate (describe the situation),
|
||||||
|
- Act (characters do something in response to that situation), and
|
||||||
|
- Resolve (figure out what happens as a result of those actions).
|
||||||
|
|
||||||
|
{{< imgproc dnd5e-core-loop Resize "200x" >}}RPG Loop{{</ imgproc>}}
|
||||||
|
|
||||||
|
Within those three 'phases' only the Resolve phase may need the rules. The Situate and Act phases are entirely in the hands of the GM and the players.
|
||||||
|
|
||||||
|
Let's take a look at a simple example.
|
||||||
|
|
||||||
|
## Situate
|
||||||
|
|
||||||
|
The GM describes the situation.
|
||||||
|
|
||||||
|
**GM**: As you walk along the path you suddenly find yourself at the edge of a chasm. A crack, about ten feet wide, has opened across the path extending as far as you can see to your left and right. Looking down you can barely make out what may be the bottom maybe a hundred feet down. What do you do?
|
||||||
|
|
||||||
|
This last 'What do you do?' will be said many times during your game. It is the classic way for the GM to start the player's actions.
|
||||||
|
|
||||||
|
## Act
|
||||||
|
|
||||||
|
Players may have questions at this point.
|
||||||
|
|
||||||
|
**Player 1**: Can I jump it?
|
||||||
|
|
||||||
|
**GM**: You? Not sure. Thrud (the player's character) might like to try.
|
||||||
|
|
||||||
|
This is the GM reminding the player that it is their character's actions that are important and as such the question would be better phrased 'can Thrud jump it?'. That said, the GM is unlikely to give a yes/no answer to this sort of question as it is up to Thrud to decide if he wants to try to jump the gap.
|
||||||
|
|
||||||
|
**Player 1**: (Slightly irked at GM's pedantry) Okay. Thrud tries to jump the chasm.
|
||||||
|
|
||||||
|
**GM**: Okay. He's just going to jump it in full plate armor and carrying all his equipment?
|
||||||
|
|
||||||
|
The GM is being kind here, reminding the player that although Thrud is strong he may find things easier without all that extra weight.
|
||||||
|
|
||||||
|
**Player 1**: Er, no, I take off the armor and my pack. "Balock, will you throw these to me once I'm over?"
|
||||||
|
|
||||||
|
**Player 2**: (as Balock) "I'll surely try."
|
||||||
|
|
||||||
|
**GM**: With a mighty run up Thrud leaps into the air and... give me an Athletics check.
|
||||||
|
|
||||||
|
## Resolve
|
||||||
|
|
||||||
|
This "give me an Athletics check" is part of the game mechanics. Thrud's player and the GM are now in the Resolve phase of Thrud's action. This is an 'ability check'. The GM has secretly set a target Difficulty Class (DC) for Thrud's attempt to jump the chasm. Player 1 rolls a twenty-sided die, then adds (or subtracts) any modifiers (more on these later) if the resulting total is higher than the DC then Thrud succeeds in his attempt, otherwise he fails.
|
||||||
|
|
||||||
|
Player 1 rolls a 13 and with his modifiers gets a resulting 'athletics ability score' of 16.
|
||||||
|
|
||||||
|
**GM**: ...lands safely on the far side of the chasm.
|
||||||
|
|
||||||
|
**Player 2**: Balock starts throwing Thrud his stuff.
|
||||||
|
|
||||||
|
With this we are back to 'Act' with Balock.
|
||||||
|
|
||||||
|
**GM**: Everything is going smoothly until you throw the backpack. Give me a strength check.
|
||||||
|
|
||||||
|
Another dice roll, and back to 'Resolve'. The GM is saying that throwing a heavy backpack is not simple and Balock needs to check if he is strong enough.
|
||||||
|
|
||||||
|
**Player 2**: Okay, 11?
|
||||||
|
|
||||||
|
**GM**: You heft the pack but it falls short. Thrud, give me a Dex save.
|
||||||
|
|
||||||
|
"Dex save" is a common short form of "Dexterity saving throw", another dice roll.
|
||||||
|
|
||||||
|
**Player 1**: 18?
|
||||||
|
|
||||||
|
**GM**: As the pack disappears into the chasm Thrud dives forward and barely manages to grab one strap of the plummeting backpack. Grunting with effort he pulls the pack to safety.
|
||||||
|
|
||||||
|
**Player 1**: "Balock you fool! You nearly lost all my gear."
|
||||||
|
|
||||||
|
**Player 2**: "Sorry"
|
||||||
|
|
||||||
|
**GM**: Okay, Thrud and his gear are across. How about the rest of you?
|
||||||
|
|
||||||
|
And so play proceeds.
|
||||||
|
|
||||||
|
# What is with all these dice rolls and modifiers?
|
||||||
|
|
||||||
|
Don't panic. Your GM will help guide you through what dice to roll and when. You'll soon be anticipating what to roll and when.
|
||||||
|
|
||||||
|
Okay, how does the GM decide on the target number for these dice rolls? Well, they make it up. If the GM is running a pre-made module the type of roll and the target number will be specifed in the module, but often your character will be trying something the module does not provide information for, so the GM will make something up on the spot. The harder the thing you are trying to do, the higher the target will be. Sometimes the GM will tell you the target but often they will not. It depends on the GM and whether they feel it will add to the fun if the player knows the target number. If you are planning on being a GM we will cover how we go about deciding this later. Sometimes the rules offer guidance, but the GM can ignore or modify this as they wish. For example, the Dungeon Master's Guide (DMG) says that a character can jump horizontally up to their Strength (one of your characters attributes) in feet if theyy have a run up of at least ten feet. Say Thrud had strength of 17 they can jump 17 feet horizontally. Why did the GM make the player roll a dice then? Perhaps they decided Thrud was tired as it was late in the day, or they had just been in combat. Perhaps the GM decided the terrain was unven warranting the roll. Whatever the reason the DMG says that a DC 10 Athletices check is apporiate for tricky situations. Is this wnat the GM was using? Who knows. Again it is up to the GM to decide the DC for the specific situation.
|
||||||
|
|
||||||
|
Offsetting the difficulty of the roll target, your character has innate abilities, skills, magic items, and other effects that make the task easier (or harder). All of these effects are represented by roll modifiers that you add to or subtract from the actual dice roll. The final number is then compared with the target and the GM narrates your success or failure.
|
||||||
|
|
||||||
|
Why all the dice?
|
||||||
|
|
||||||
|
It would be perfectly possible for the GM to run this encounter without rolling any dice at all. Ther narrative would be identical, just no one would roll dice, the GM simply decides on the outcome of each action. If fact, this will happen a lot when the GM is trying to keep the story moving forward. As a player this should not concern you.
|
||||||
|
|
||||||
|
Dice are a mechanism to introduce chance into the resolution of actions. They can be used to build tension into the story.
|
||||||
|
|
||||||
|
|
||||||
14
mondarth-com/content/post/player-character-death.md
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
+++
|
||||||
|
title = 'Player Character Death'
|
||||||
|
date = 2024-05-13T10:00:00Z
|
||||||
|
draft = false
|
||||||
|
summary="Can player characters die?"
|
||||||
|
+++
|
||||||
|
|
||||||
|
I gather that some tables have a policy (sometimes explicit) that player characters cannot die. This baffles me.
|
||||||
|
|
||||||
|
I get that we become very attached to our characters. Invested in their progress. It should be tragic when a character dies. That said, providing plot armour to characters cheapens them. If you know that a character cannot die then whence comes heroism? Heroes are heroes because they do things others are unwilling, or unable, to do. Principal among these is risking their life for a cause.
|
||||||
|
|
||||||
|
It is also important to note that if your character dies in one adventure that is not necessarily the end. Characters can always participate in other adventures, they only "die" in one adventure/campaign.
|
||||||
|
|
||||||
|
At my table character death is an ever present risk. I believe this motivates characters to be cautious but it also makes their actions in the face of danger meaningful.
|
||||||
20
mondarth-com/content/post/refreshing-the-basics.md
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
+++
|
||||||
|
title = 'Refreshing the Basics'
|
||||||
|
date = 2024-05-17T09:00:00Z
|
||||||
|
draft = false
|
||||||
|
summary="Relearning the basics of D&D and some new VTT stuff."
|
||||||
|
+++
|
||||||
|
|
||||||
|
Setting out to update my knowledge of the D&D game system means picking up the [D&D 5e System Reference Document](https://dnd.wizards.com/resources/systems-reference-document) (SRD) and doing some reading. Actually, having decided to invest some time in this I bought the Players Handbook (PHB), the Dungeon Masters Guide (DMG), and the Monster Manual (MM) (I know, just before the new 2024 edition release, genius move but I figure 5e will be around for a good while even after the new system is released). It took a while to read through the PHB and DMG, even when focussed on the core and just skimming the details (e.g. all the spells and monster details). The MM is mainly reference material, so as with the details from the PHB and DMG I just dip in here and there as the mood takes me.
|
||||||
|
|
||||||
|
I have already decided to focus on online play so investigating the options for this was necessary. Going 'old school' with play by post (or its modern equivalent) did not appeal. There are several more interactive options but the two that appeal most are [Roll20](https://roll20.net/) and [FoundryVTT](https://foundryvtt.com/) and after some brief play on each I prefer FoundryVTT. Adding to this impression are the flexibility, community development, and the pricing model. On top of all this I am an IT nerd and self-hosting Foundry was just too appealing an opportunity to miss. So FoundryVTT it is.
|
||||||
|
|
||||||
|
Base Foundry is plenty to start hosting online sessions (bonus, Foundry supports a LOT of game systems, not just 5e; although it's fair to say 5e is the best supported). That said, and as noted, I am an IT nerd and my learning process is sort of 'saturation in the topic' so what followed was a deep dive into the possibilities with Foundry. Oh the joy! SO MUCH STUFF!
|
||||||
|
|
||||||
|
First up, hosting. If you're not technically inclined you can use services like [The Forge](https://forge-vtt.com/) to host your Foundry VTT. Simple buy a license from Foundry, set up an account on The Forge, enter your license, and away you go. I however like pain :wink:, so I have set up a self hosted system on a cloud service. This is fairly straightforward but not really related to the task at hand so I'll skip the gory details (if enough people ask I will do a series on my set up).
|
||||||
|
|
||||||
|
Regardless of how you host your Foundry instance the next task is setting up Foundry itself. There are many, many blogs and YouTube videos on doing this. So many that the real problem is figuring out the best core setup for your needs. I want to automate as much of the mundane mechanics as I can. For some the whole Maths Olympics involved in combat etc. is fun. I find that most of it is tedious bookkeeping and in my opinion there's no point in having a computer that is more capable of keeping track of this stuff than I and choosing to do it myself. Similarly there are rules that add to verisimilitude but are often glossed over because they are a lot of bookkeeping (things like time---spell duration, torch burn time, etc.---, encumbrance, and so on). Again, let the computer do the hard work and you can add another dimension to play without a lot a cognitive load leaving you to add the human element that makes TTRPG so different from video games.
|
||||||
|
|
||||||
|
Another aspect of using a VTT is the added media. Sounds and visual effects add to the general player experience. If we can add these without too much extra work I say 'bring it on'. Foundry has a plethora of options for adding effects that have the potential for player delight. As the GM you can also relieve some in game load with good preparation. For example, using add-on modules to automate traps, or allow players to shop without the need to micromanage every transaction, or loot chests without you needing to provide every detail. Automating all this away, once again, frees you up to add more interaction that can only be provided by the human element.
|
||||||
|
|
||||||
|
At the end of all this research and setup I have both a reasonable grasp of the game, its mechanics, and a VTT setup I can start building adventures upon.
|
||||||
24
mondarth-com/content/post/safety-tools.md
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
+++
|
||||||
|
title = 'Safety Tools'
|
||||||
|
date = 2024-05-12T10:00:00Z
|
||||||
|
draft = false
|
||||||
|
summary="Are safety tools necessary or healthy?"
|
||||||
|
+++
|
||||||
|
|
||||||
|
Look on [StartPlaying](https://startplaying.games) and you will find most tables listing "safety tools". Some tables list a few, some list many. If you feel that you need safety tools to play a TTPPG you have plenty to choose from. What then are "safety tools"? Are they required? Are they healthy?
|
||||||
|
|
||||||
|
Safety tools are intended to protect players from psychological harm. They do this largely by discussions before play on what players expect from the game and what players prefer to not confront during play. During play they provide mechanisms for players to control the narrative, steering it away from topics the player finds uncomfortable or disturbing.
|
||||||
|
|
||||||
|
On their face these tools look like a reasonable facility and this is certainly how they are presented. Who would not want to protect players from harm, psychological or otherwise?
|
||||||
|
|
||||||
|
Proponents of safety tools often compare them to safety belts in a car; something you hope you never need, but grateful you have when in a crash. This analogy is horribly flawed. In a car crash I have no option but to remain in the car, at an RPG table I can *choose* whether I stay or leave. In one case I have little control over my situation (and a safety belt is therefore a sensible precaution), in the other case I have complete personal autonomy (I can *choose* to stay at the table, I can *choose* to negotiate with the GM and other players if something makes me uncomfortable, and if all else fails I can *choose* to leave the game).
|
||||||
|
|
||||||
|
The problem is that safety tools places the burden of managing one players issues on all other players at the table. For example, an arachnophobe might halt play at the mere suggestion of spidery involvement thereby stopping all other players the potential thrill of this story line. Consider if cinema theatres employed this logic. Two hundred patrons sit watching Lord of the Rings, but because one of those people is arachnophobic the entire audience is denied the pleasure of the battle with Shelob. This hardly seems reasonable. Surely it is more reasonable for that one audience member to remove themself from the situation? The same common-sense approach suggests itself at the gaming table. If the adventure veers in a direction a player is uncomfortable with it is their responsibility to remove themself, not for everyone else to protect them.
|
||||||
|
|
||||||
|
This is doubly true when playing online. It is simply a matter of muting the sound of a player (or the GM), or disconnecting entirely. Contact the GM through other channels to discuss why you chose to leave (a good GM will contact you to ask anyway). Have a conversation. If a compromise is possible then one can be reached, if not just leave the game it is obviously not something you will enjoy going forward. The point being, it is not for the other players to surrender their fun on the alter of your issues.
|
||||||
|
|
||||||
|
Where does one draw the line? If you have five players each censuring play according to their own taste then you run the risk of sanitising your story to the point of blandness. Bill deplores bloody violence, Sally is triggered by graphic descriptions of poverty, Kevin has no truck with any depiction of sex, Barry is a devout Christian and objects to depictions of demons or magic use, and Jane is vegan and object to any form of animal exploitation. This will be a pretty sterile environment for fantasy role play.
|
||||||
|
|
||||||
|
I am not saying we should ignore players sensibilities but suggesting to players that they need safety tools is not the way to go. Safety tools suggest that players are victims to be protected. This is healthy in therapy sessions, not at the gaming table.
|
||||||
|
|
||||||
|
If you feel that you can only enjoy playing inside the constraint of safety tools then more power to you, there are plenty a tables willing to hand you that power, mine are not among them. If you do not trust me enough to talk with me then we are not going to have much fun at the table.
|
||||||
24
mondarth-com/content/reservation-fee.md
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
Reserve your seat!
|
||||||
|
|
||||||
|
Tables with reservation fees require players to pay this fee to reserve their seat. This reservation fee is **NON-REFUNDABLE**.
|
||||||
|
|
||||||
|
Arrangments for the fee payment can be made with the Game Master (GM) who will provide details of how payment can be made and will also provide confirmation of your seat reservation.
|
||||||
|
|
||||||
|
The reservation guarantees your place at the table *at the start of the booked session*.
|
||||||
|
|
||||||
|
## Cancellation
|
||||||
|
|
||||||
|
If you cannot make the session we appreciate you contacting us and telling us but we generally do not refund the seat reservation fee.
|
||||||
|
|
||||||
|
Why not? The reservation fee is charged to save a seat at the table at the start of a session, it is not related to whether you attend the session (see [session fees](/session-fees).
|
||||||
|
|
||||||
|
|
||||||
|
## Failure to show
|
||||||
|
|
||||||
|
If you are not present at the table at the start of the scheduled session:
|
||||||
|
|
||||||
|
1. Your reservation fee **WILL** be forfeit
|
||||||
|
1. The GM **MAY** prevent you from joining the session
|
||||||
|
1. The GM **MAY** offer your seat to players on the standby list for the table (if one exists)
|
||||||
|
|
||||||
|
We do this to discourage frivolous bookings.
|
||||||
12
mondarth-com/content/session-duration.md
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
+++
|
||||||
|
title = 'Session Duration'
|
||||||
|
+++
|
||||||
|
This is the estimated time the session will run.
|
||||||
|
|
||||||
|
This will vary according to the progress the party make.
|
||||||
|
|
||||||
|
The GM **MAY** allow a session to extend beyond this duration if they, and the players, agree.
|
||||||
|
|
||||||
|
## One shots
|
||||||
|
|
||||||
|
These are a specific case. It is difficult to judge some group's progress so it is possible you may not complete the adventure within the alotted time. GMs will try to ensure you do complete the adventure but inevitably some parties will miss.
|
||||||
22
mondarth-com/content/session-fees.md
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
Each session may have a fee to play. This is separate to the [reservation fee](/reservation-fee).
|
||||||
|
|
||||||
|
Session fees are payable to your GM.
|
||||||
|
|
||||||
|
## Fixed
|
||||||
|
|
||||||
|
Fixed fees (listed on the session page) are payable *before* play begins. Your GM will provide details of how these fees can be paid.
|
||||||
|
|
||||||
|
## Pay what you want
|
||||||
|
|
||||||
|
Some sessions operate a 'pay what you want' system. These sessions ask players to pay whatever they feel the session is worth. It is left to the player to decide when to pay (before or after play). You session GM will supply details of how you can reward their hard work.
|
||||||
|
|
||||||
|
# Payment methods
|
||||||
|
|
||||||
|
Typically you can pay you GM using:
|
||||||
|
|
||||||
|
1. PayPal
|
||||||
|
1. Credit card (again, via PayPal)
|
||||||
|
1. Ko-fi
|
||||||
|
1. Buy-me-a-coffee
|
||||||
|
|
||||||
|
Discuss the details with your GM.
|
||||||
4
mondarth-com/content/session-start.md
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
+++
|
||||||
|
title = 'Session Start'
|
||||||
|
+++
|
||||||
|
The scheduled start date and time for this session.
|
||||||
9
mondarth-com/content/session-type/full-campaign.md
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
---
|
||||||
|
title: Full Campaign
|
||||||
|
---
|
||||||
|
These are full-fat campaigns and take part over many gaming sessions.
|
||||||
|
|
||||||
|
Each sessions is typically 3 to 4 hours long.
|
||||||
|
|
||||||
|
Although full campaigns require considierable commitment they are also more rewarding. You have the opportunity to develop your character through many adventures, investigating an interesting world curated by your GM.
|
||||||
12
mondarth-com/content/session-type/mini-campaign.md
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
---
|
||||||
|
title: Mini Campaign
|
||||||
|
---
|
||||||
|
These are between a [one shot](/session-type/one-shot) and a [full campaign](/session-type/full-campaign).
|
||||||
|
|
||||||
|
Mini campaigns are typically spread over 3 to 5 sessions.
|
||||||
|
|
||||||
|
Each sessions is typically 3 to 4 hours long.
|
||||||
|
|
||||||
|
While one shots allow casual players to indulge in role play (or simply scratch that role playing itch) and full campaigns provide on-going and (hopefully) deep involving worlds, the mini campaign provides more depth than the one shot without the commitment of a full campaign.
|
||||||
|
|
||||||
|
Mini campaigns are an ideal way to trial a GM's campaign style (one shots and campaigns really require different styles of play).
|
||||||
6
mondarth-com/content/session-type/one-shot.md
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
title: One Shot Session
|
||||||
|
---
|
||||||
|
Short adventures completed in a single session. Ideal for new players wanting to try out a GM's style, learn to use the VTT, of simply try role playing.
|
||||||
|
|
||||||
|
These sessions are typically 3 to 4 hours long.
|
||||||
1
mondarth-com/content/sessionID.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
The session ID is used to identify this session when making your seat reservation.
|
||||||
1
mondarth-com/content/sessions/test-reserve.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
blah
|
||||||
1
mondarth-com/content/standby-list.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
A table may run a standby list. If you want to play at the table but miss out on a seat reservation and the table has a standby list you can ask to be added to the standby list. If a seat becomes available then players on the standby list will be invited to play.
|
||||||
10
mondarth-com/content/tables/_index.md
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
+++
|
||||||
|
title = 'Tables'
|
||||||
|
date = 2024-04-12
|
||||||
|
draft = false
|
||||||
|
layout = 'section-list'
|
||||||
|
[params]
|
||||||
|
read_more_copy = 'View Table Sessions'
|
||||||
|
+++
|
||||||
|
|
||||||
|
The following tables are available (details on their schedules and how to book seats on each table's page).
|
||||||
12
mondarth-com/content/tables/full-fat-friday/_index.md
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
+++
|
||||||
|
title = 'Friday Campaigns'
|
||||||
|
draft = true
|
||||||
|
[params]
|
||||||
|
seat_fee = 5
|
||||||
|
session_type = 'Full Campaign'
|
||||||
|
GM = 'MarkB'
|
||||||
|
[params.patreon]
|
||||||
|
seat_fee = 0
|
||||||
|
+++
|
||||||
|
|
||||||
|
Full campaign (no session limit) held weekly on Fridays.
|
||||||
15
mondarth-com/content/tables/monday-one-shots/_index.md
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
+++
|
||||||
|
title = 'Monday One Shots'
|
||||||
|
draft = false
|
||||||
|
[params]
|
||||||
|
seat_fee = 5
|
||||||
|
session_type = 'One Shot'
|
||||||
|
GM = 'MarkB'
|
||||||
|
[params.patreon]
|
||||||
|
seat_fee = 0
|
||||||
|
+++
|
||||||
|
|
||||||
|
One shot sessions held each Monday.
|
||||||
|
|
||||||
|
Table is open to all. Beginners especially welcome.
|
||||||
|
|
||||||
21
mondarth-com/content/tables/monday-one-shots/test.md
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
+++
|
||||||
|
title = 'First one building the delian tomb for a one shot adventure'
|
||||||
|
draft = true
|
||||||
|
expiryDate = '2024-07-08T20:00:00'
|
||||||
|
[params]
|
||||||
|
sessionID = 'mos240708'
|
||||||
|
seat_fee = '$5'
|
||||||
|
session_fee = 'Donation'
|
||||||
|
game_system = 'D&D 5e'
|
||||||
|
session_duration = '3.5h'
|
||||||
|
reserve_seat_URL = 'https://discord.gg/TRgtWNCJh6'
|
||||||
|
reserve_seat_text = 'Reserve on Discord'
|
||||||
|
[params.patreon]
|
||||||
|
seat_fee = 0
|
||||||
|
+++
|
||||||
|
Test table x
|
||||||
|
<!--more-->
|
||||||
|
this
|
||||||
|
|
||||||
|
and stuf
|
||||||
|
|
||||||
16
mondarth-com/content/tables/wednesday-minis/_index.md
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
+++
|
||||||
|
title = 'Wednesday Mini-Campaigns'
|
||||||
|
draft = true
|
||||||
|
[params]
|
||||||
|
seat_fee = 5
|
||||||
|
session_type = 'Mini Campaign'
|
||||||
|
GM = 'MarkB'
|
||||||
|
standby = true
|
||||||
|
[params.patreon]
|
||||||
|
priority = true
|
||||||
|
seat_fee = 0
|
||||||
|
+++
|
||||||
|
|
||||||
|
Mini campaigns (typically 3 to 5 sessions) held on Wednesdays.
|
||||||
|
|
||||||
|
Table is open to all.
|
||||||
11
mondarth-com/content/tables/wednesday-minis/test.md
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
+++
|
||||||
|
title = 'First one'
|
||||||
|
draft = true
|
||||||
|
summary = 'Mommy'
|
||||||
|
[params]
|
||||||
|
seat_fee = 5
|
||||||
|
session_type = 'One Shot'
|
||||||
|
[params.patreon]
|
||||||
|
seat_fee = 0
|
||||||
|
+++
|
||||||
|
Test table x
|
||||||
5
mondarth-com/go.mod
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
module github.com/ulenarofmondarth/mondarth.com
|
||||||
|
|
||||||
|
go 1.22.1
|
||||||
|
|
||||||
|
require github.com/theNewDynamic/gohugo-theme-ananke v0.0.0-20231122160523-91df000ca827 // indirect
|
||||||
2
mondarth-com/go.sum
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
github.com/theNewDynamic/gohugo-theme-ananke v0.0.0-20231122160523-91df000ca827 h1:70DjvollwE7ZTbgF0E9hsR/cBYrNLwv59UaOb16Tm5c=
|
||||||
|
github.com/theNewDynamic/gohugo-theme-ananke v0.0.0-20231122160523-91df000ca827/go.mod h1:yY14BLqqh5G61rO81YcJKMHY1rClY5iIiUK+K2JKSUM=
|
||||||
36
mondarth-com/hugo.toml
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
baseURL = 'https://mondarth.com/'
|
||||||
|
languageCode = 'en-us'
|
||||||
|
title = 'Mondarth'
|
||||||
|
enableEmoji = true
|
||||||
|
timeZone = "Europe/London"
|
||||||
|
|
||||||
|
[params]
|
||||||
|
time_format = '2 January, 2006 @ 15:04'
|
||||||
|
show_reading_time = true
|
||||||
|
omit_header_text = true
|
||||||
|
mainSections = [ 'post' ]
|
||||||
|
site_logo = "ulenar.png"
|
||||||
|
favicon = "ulenar.png"
|
||||||
|
cyoa = ["Player", "Game Master", "Technical"]
|
||||||
|
|
||||||
|
[menus]
|
||||||
|
[[menus.main]]
|
||||||
|
name = 'Home'
|
||||||
|
pageRef = '/'
|
||||||
|
weight = 10
|
||||||
|
[[menus.main]]
|
||||||
|
name = 'Tables'
|
||||||
|
pageRef = '/tables'
|
||||||
|
weight = 10
|
||||||
|
[[menus.main]]
|
||||||
|
name = 'Codex'
|
||||||
|
url = 'https://codex.mondarth.com'
|
||||||
|
weight = 20
|
||||||
|
[[menus.main]]
|
||||||
|
name = 'Blog'
|
||||||
|
pageRef = '/post'
|
||||||
|
weight = 20
|
||||||
|
|
||||||
|
[[params.ananke_socials]]
|
||||||
|
name = 'youtube'
|
||||||
|
url = 'https://www.youtube.com/channel/UCbpj4ryAcG1eIVXHuRSDRXw'
|
||||||
6
mondarth-com/package-lock.json
generated
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"name": "src",
|
||||||
|
"lockfileVersion": 3,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {}
|
||||||
|
}
|
||||||
BIN
mondarth-com/static/dnd5e-core-loop.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
mondarth-com/static/homepage_cover.png
Normal file
|
After Width: | Height: | Size: 5.3 MiB |
BIN
mondarth-com/static/info.png
Normal file
|
After Width: | Height: | Size: 750 B |
BIN
mondarth-com/static/quentincaps.woff2
Normal file
BIN
mondarth-com/static/ulenar.png
Normal file
|
After Width: | Height: | Size: 8.7 KiB |
35
mondarth-com/themes/mondarth/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
# OS
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# IDEs
|
||||||
|
.buildpath
|
||||||
|
.project
|
||||||
|
.settings/
|
||||||
|
.build/
|
||||||
|
.idea/
|
||||||
|
public/
|
||||||
|
nbproject/
|
||||||
|
tags
|
||||||
|
|
||||||
|
# Vagrant
|
||||||
|
.vagrant/
|
||||||
|
|
||||||
|
# FE Setup
|
||||||
|
.bin/node_modules/
|
||||||
|
/node_modules/
|
||||||
|
src/node_modules/
|
||||||
|
exampleSite/node_modules/
|
||||||
|
src/npm-debug.log.*
|
||||||
|
npm-debug.log
|
||||||
|
/npm-debug.log*
|
||||||
|
/dist/
|
||||||
|
/src/client.config.json
|
||||||
|
/styleguide/
|
||||||
|
/docs/
|
||||||
|
|
||||||
|
/junit.xml
|
||||||
|
partials/structure/stylesheet.html
|
||||||
|
|
||||||
|
# Hugo
|
||||||
|
.hugo_build.lock
|
||||||
169
mondarth-com/themes/mondarth/CHANGELOG.md
Normal file
|
|
@ -0,0 +1,169 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
|
||||||
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
|
||||||
|
|
||||||
|
## [v2.6.1](https://github.com/theNewDynamic/gohugo-theme-ananke/compare/v2.6.0...v2.6.1) - 2020-06-25
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
|
||||||
|
- Updated minimum theme to .55 [`df4c78a`](https://github.com/theNewDynamic/gohugo-theme-ananke/commit/df4c78adb2ed004c3780f7a76254e9756dd024b5)
|
||||||
|
|
||||||
|
## [v2.6.0](https://github.com/theNewDynamic/gohugo-theme-ananke/compare/2.6.0...v2.6.0) - 2020-06-23
|
||||||
|
|
||||||
|
### Merged
|
||||||
|
|
||||||
|
- Update spanish translations [`#304`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/304)
|
||||||
|
- Add automatic cover image support [`#303`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/303)
|
||||||
|
|
||||||
|
## [2.6.0](https://github.com/theNewDynamic/gohugo-theme-ananke/compare/v2.5.5...2.6.0) - 2020-06-17
|
||||||
|
|
||||||
|
### Merged
|
||||||
|
|
||||||
|
- Add translation for taxonomy page [`#299`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/299)
|
||||||
|
- Site logo [`#284`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/284)
|
||||||
|
- Add head partial [`#285`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/285)
|
||||||
|
- Long urls or links extend beyond content and overlap sidebar [`#259`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/259)
|
||||||
|
- Use relative URL for favicon [`#251`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/251)
|
||||||
|
- Fix relURL for custom_css [`#252`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/252)
|
||||||
|
- Fixed a typo in form-contact.html [`#266`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/266)
|
||||||
|
- adding Bulgarian translation [`#267`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/267)
|
||||||
|
- Use | relLangURL for the base url in the site-navigation [`#277`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/277)
|
||||||
|
- RSS svg icon [`#282`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/282)
|
||||||
|
- Updated Windows instructions in README.md [`#276`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/276)
|
||||||
|
- Replace another 2 .URL occurrences with .Permalink [`#275`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/275)
|
||||||
|
- Add alternative method for running prod to the readme [`#273`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/273)
|
||||||
|
- Swap the page title and site title in page <title> elements [`#272`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/272)
|
||||||
|
- Add the post_content_classes param for changing post content font [`#260`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/260)
|
||||||
|
- Add sharing links for the posts [`#255`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/255)
|
||||||
|
- Safari Reader View lacks content [`#254`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/254)
|
||||||
|
- Add Keybase social icon [`#248`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/248)
|
||||||
|
- Add StackOverflow social [`#243`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/243)
|
||||||
|
- Fix to take care of multiple author list, or for setting the [`#221`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/221)
|
||||||
|
- Fix Slack icon size [`#237`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/237)
|
||||||
|
- Correct the original translation [`#241`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/241)
|
||||||
|
|
||||||
|
## [v2.5.6](https://github.com/theNewDynamic/gohugo-theme-ananke/compare/v2.6.1...v2.5.6) - 2019-12-30
|
||||||
|
|
||||||
|
### Merged
|
||||||
|
|
||||||
|
- Use Hugo's built in Site Config for copyright according to PR #199 [`#240`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/240)
|
||||||
|
- Add italian translation [`#239`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/239)
|
||||||
|
|
||||||
|
## [v2.5.5](https://github.com/theNewDynamic/gohugo-theme-ananke/compare/2.5.1...v2.5.5) - 2019-11-15
|
||||||
|
|
||||||
|
### Merged
|
||||||
|
|
||||||
|
- Remove stray grave accent [`#231`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/231)
|
||||||
|
- Add Slack to social options [`#236`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/236)
|
||||||
|
- Fix URL for menus [`#230`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/230)
|
||||||
|
- Fix word count heading typo in README.md [`#222`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/222)
|
||||||
|
- Add auto-changelog [`#228`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/228)
|
||||||
|
- Fix stackbit issues [`#226`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/226)
|
||||||
|
- Add Stackbit Configuration [`#223`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/223)
|
||||||
|
- Replace {{ .URL }} with {{ .Permalink }} [`#216`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/216)
|
||||||
|
- Adds an author to blog posts. [`#209`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/209)
|
||||||
|
- Fixes #212. [`#213`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/213)
|
||||||
|
- Add ukrainian translation [`#214`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/214)
|
||||||
|
- Add swedish translation [`#208`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/208)
|
||||||
|
- Deprecation messages fixes. [`#196`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/196)
|
||||||
|
- Fix README instructions [`#204`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/204)
|
||||||
|
- Use git submodules [`#183`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/183)
|
||||||
|
- Remove Google News meta tags [`#197`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/197)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fix URL for menus (#230) [`#229`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/229)
|
||||||
|
- Add auto-changelog (#228) [`#227`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/227) [`#227`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/227)
|
||||||
|
- Fix stackbit issues (#226) [`#224`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/224)
|
||||||
|
- Add Stackbit Configuration (#223) [`#200`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/200)
|
||||||
|
- Fixes #212. (#213) [`#212`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/212)
|
||||||
|
- Deprecation messages fixes. (#196) [`#180`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/180)
|
||||||
|
|
||||||
|
## 2.5.1 - 2019-08-12
|
||||||
|
|
||||||
|
### Merged
|
||||||
|
|
||||||
|
- remove deprecated meta tags for old Windows Mobile and BlackBerry [`#191`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/191)
|
||||||
|
- localization for form-contact shortcode [`#185`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/185)
|
||||||
|
- Fix min_version [`#189`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/189)
|
||||||
|
- Add portuguese translation [`#179`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/179)
|
||||||
|
- Add commento [`#178`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/178)
|
||||||
|
- feat: add RU translation [`#177`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/177)
|
||||||
|
- Spanish Translation [`#175`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/175)
|
||||||
|
- Dutch translations. [`#171`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/171)
|
||||||
|
- Correcting issue with cached i18n menu [`#174`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/174)
|
||||||
|
- Create zh.toml [`#170`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/170)
|
||||||
|
- Fix TOC header [`#168`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/168)
|
||||||
|
- Optimisation "partialCached" [`#165`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/165)
|
||||||
|
- Add a link to "mastodon" [`#159`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/159)
|
||||||
|
- Create fr.toml [`#157`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/157)
|
||||||
|
- add i18n translation support [`#156`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/156)
|
||||||
|
- Support hiding the featured image header text. [`#155`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/155)
|
||||||
|
- enable localization/modification of "Recent" string [`#154`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/154)
|
||||||
|
- add basic support for post translations [`#144`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/144)
|
||||||
|
- Keep article padding throughout widths [`#152`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/152)
|
||||||
|
- Improve semantic structure of pages [`#151`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/151)
|
||||||
|
- Improve social link accessibility [`#147`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/147)
|
||||||
|
- Add explicit path to image example [`#146`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/146)
|
||||||
|
- Open social media links in new tab and add Medium icon [`#143`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/143)
|
||||||
|
- Make cover dimming class customisable. [`#140`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/140)
|
||||||
|
- Removed hardcoded theme sample hero image. This will allow the user to "blank" out the hero default set in the config. The if statement for blank was unreachable. [`#133`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/133)
|
||||||
|
- Use relative url function for custom CSS files [`#132`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/132)
|
||||||
|
- Add Gitlab to social icons [`#131`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/131)
|
||||||
|
- Add div to wrap social icons [`#128`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/128)
|
||||||
|
- Fix asset paths when baseURL has sub-folder [`#103`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/103)
|
||||||
|
- Add inheritance for social links. [`#107`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/107)
|
||||||
|
- Issue 98 [`#101`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/101)
|
||||||
|
- Replace Asset References with a data file instead of paths [`#96`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/96)
|
||||||
|
- Pre-2.0 Enhancements [`#94`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/94)
|
||||||
|
- Don't duplicate site title in home page TITLE tag [`#78`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/78)
|
||||||
|
- Fix pagination [`#76`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/76)
|
||||||
|
- #68|Parmeterize number of recent posts in index.html [`#69`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/69)
|
||||||
|
- Fix typo in single.html [`#67`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/67)
|
||||||
|
- Fixed line breaks in code (resolves budparr/gohugo-theme-ananke#56). [`#57`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/57)
|
||||||
|
- Favicons [`#54`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/54)
|
||||||
|
- indent fix [`#45`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/45)
|
||||||
|
- Social icon updates [`#51`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/51)
|
||||||
|
- Add GitHub social icon [`#48`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/48)
|
||||||
|
- Make Hero image work out-of-the box [`#40`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/40)
|
||||||
|
- Removed excess o in Facebook [`#34`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/34)
|
||||||
|
- Fixes #31 [`#32`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/32)
|
||||||
|
- Bp/fix now function Fixes #29 [`#30`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/30)
|
||||||
|
- fix clunky construction on home page to get section name [`#25`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/25)
|
||||||
|
- fix clunky construction on home page to get section name [`#24`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/24)
|
||||||
|
- fix clunky construction on home page to get section name [`#17`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/17)
|
||||||
|
- tweak hero default behavior [`#16`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/16)
|
||||||
|
- improve terms template [`#15`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/15)
|
||||||
|
- improve image handling for edge cases Fixes #11 [`#14`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/14)
|
||||||
|
- Improve featured image handling Ref #11 + minor homepage impvs [`#12`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/12)
|
||||||
|
- Dev changes [`#10`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/10)
|
||||||
|
- pull in dev changes [`#9`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/9)
|
||||||
|
- keeping things in order [`#8`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/8)
|
||||||
|
- Improve home page posts [`#7`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/7)
|
||||||
|
- make form email comment make more sense. Ref #5 [`#6`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/6)
|
||||||
|
- use a cleaner way to include language code [`#3`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/3)
|
||||||
|
- update from DEV [`#2`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/2)
|
||||||
|
- add taxonomy templates [`#1`](https://github.com/theNewDynamic/gohugo-theme-ananke/pull/1)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Add blockquote styling [`#169`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/169)
|
||||||
|
- Keep article padding throughout widths (#152) [`#130`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/130)
|
||||||
|
- Update readme for formspree change [`#150`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/150)
|
||||||
|
- Improve semantic structure of pages (#151) [`#149`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/149)
|
||||||
|
- Add global background color class to footer [`#135`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/135)
|
||||||
|
- Add div to wrap social icons (#128) [`#127`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/127)
|
||||||
|
- Fix article padding on mobile [`#115`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/115)
|
||||||
|
- Make asset paths absolute [`#97`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/97)
|
||||||
|
- Fix linkedin icon to match the other social icons [`#70`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/70)
|
||||||
|
- Be smarter about linking to posts on home page. [`#50`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/50)
|
||||||
|
- Add body_classes parameter to body [`#43`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/43)
|
||||||
|
- Fixes #31 (#32) [`#31`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/31)
|
||||||
|
- Bp/fix now function Fixes #29 (#30) [`#29`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/29)
|
||||||
|
- Merge pull request #14 from budparr/dev [`#11`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/11)
|
||||||
|
- improve image handling for edge cases Fixes #11 [`#11`](https://github.com/theNewDynamic/gohugo-theme-ananke/issues/11)
|
||||||
20
mondarth-com/themes/mondarth/LICENSE.md
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2016 Bud Parr
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||||
|
this software and associated documentation files (the "Software"), to deal in
|
||||||
|
the Software without restriction, including without limitation the rights to
|
||||||
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||||
|
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||||
|
subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
||||||
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
||||||
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||||
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
385
mondarth-com/themes/mondarth/README.md
Normal file
|
|
@ -0,0 +1,385 @@
|
||||||
|
# Ananke, A theme for [Hugo](https://gohugo.io/), a framework for building websites.
|
||||||
|
|
||||||
|
The intent of this theme is to provide a solid starting place for Hugo sites with basic features and include best practices for performance, accessibility, and rapid development.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[DEMO](https://gohugo-ananke-theme-demo.netlify.com/)
|
||||||
|
|
||||||
|
Features
|
||||||
|
|
||||||
|
- Responsive
|
||||||
|
- Accessible
|
||||||
|
- Contact form
|
||||||
|
- Custom Robots.txt (changes values based on environment)
|
||||||
|
- Internal templates for meta data, google analytics, and DISQUS or COMMENTO comments
|
||||||
|
- RSS Discovery
|
||||||
|
- Table of Contents (must declare `toc: true` in post parameter)
|
||||||
|
- Stackbit configuration ([Stackbit](https://www.stackbit.com))
|
||||||
|
|
||||||
|
Also includes examples of Hugo Features or Functions:
|
||||||
|
|
||||||
|
- Pagination (internal template)
|
||||||
|
- Taxonomies
|
||||||
|
- Archetypes
|
||||||
|
- Custom shortcode
|
||||||
|
- Related content
|
||||||
|
- Hugo built-in menu
|
||||||
|
- i18n
|
||||||
|
- `with`
|
||||||
|
- `HUGO_ENV`
|
||||||
|
- `first`
|
||||||
|
- `after`
|
||||||
|
- `sort`
|
||||||
|
- Site LanguageCode
|
||||||
|
- `where`
|
||||||
|
- Content Views
|
||||||
|
- Partials
|
||||||
|
- Template layouts (type "post" uses a special list template, single template, and a content view)
|
||||||
|
- Tags
|
||||||
|
- `len`
|
||||||
|
- Conditionals
|
||||||
|
- `ge` (greater than or equal to)
|
||||||
|
- `.Site.Params.mainSections` to avoid hard-coding "blog," etc. [[release note](https://github.com/gohugoio/hugo/blob/66ec6305f6cb450ddf9c489854146bac02f7dca1/docs/content/meta/release-notes.md#enhancements)]
|
||||||
|
|
||||||
|
|
||||||
|
This theme uses the "Tachyons" CSS library. This will allow you to manipulate the design of the theme by changing class names in HTML without touching the original CSS files. For more information see the [Tachyons website](https://tachyons.io/).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
### As a Hugo Module (recommended)
|
||||||
|
|
||||||
|
> ⚠️ If you installed a [Hugo binary](https://gohugo.io/getting-started/installing/#binary-cross-platform), you may not have Go installed on your machine. To check if Go is installed:
|
||||||
|
> ```
|
||||||
|
> $ go version
|
||||||
|
> ```
|
||||||
|
> Go modules were considered production ready in v1.14. [Download Go](https://golang.org/dl/).
|
||||||
|
|
||||||
|
1. From your project's root directory, initiate the hugo module system if you haven't already:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ hugo mod init github.com/<your_user>/<your_project>
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Add the theme's repo to your `config.toml`:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
theme = ["github.com/theNewDynamic/gohugo-theme-ananke"]
|
||||||
|
```
|
||||||
|
|
||||||
|
### As Git Submodule
|
||||||
|
|
||||||
|
Inside the folder of your Hugo site run:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
|
||||||
|
```
|
||||||
|
For more information read the official [setup guide](//gohugo.io/getting-started/quick-start/) of Hugo.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Getting started
|
||||||
|
|
||||||
|
After installing the theme successfully it requires a just a few more steps to get your site running.
|
||||||
|
|
||||||
|
|
||||||
|
### The config file
|
||||||
|
|
||||||
|
Take a look inside the [`exampleSite`](https://github.com/theNewDynamic/gohugo-theme-ananke/tree/master/exampleSite) folder of this theme. You'll find a file called [`config.toml`](https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/exampleSite/config.toml). To use it, copy the [`config.toml`](https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/exampleSite/config.toml) in the root folder of your Hugo site. Feel free to change the strings in this theme.
|
||||||
|
|
||||||
|
You may need to delete the line: `themesDir = "../.."`
|
||||||
|
|
||||||
|
|
||||||
|
### Add comments
|
||||||
|
|
||||||
|
To enable comments, add following to your config file:
|
||||||
|
|
||||||
|
- DISQUS:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[services.disqus]
|
||||||
|
shortname = 'YOURSHORTNAME'
|
||||||
|
```
|
||||||
|
|
||||||
|
- COMMENTO:
|
||||||
|
|
||||||
|
```toml
|
||||||
|
[params]
|
||||||
|
commentoEnable = true
|
||||||
|
```
|
||||||
|
|
||||||
|
### Change the hero background
|
||||||
|
|
||||||
|
For any page or post you can add a featured image by including the local path in front matter (see content in the `exampleSite/content/_readme.md` file for examples): `featured_image: '/images/gohugo-default-sample-hero-image.jpg'`
|
||||||
|
|
||||||
|
#### Featured image as Page Resources
|
||||||
|
If user is using [Page Resources](https://gohugo.io/content-management/page-resources/), the theme will try and match the `featured_image` from with a page resource of type `image` and use its relative permalink. If no `featured_image` is set, the theme will look for a Page Resource of type `image` whose filepath incudes either `cover` or `feature`
|
||||||
|
|
||||||
|
#### Other hero settings
|
||||||
|
If you would like to hide the header text on the featured image on a page, set `omit_header_text` to `true`. See `exampleSite/content/contact.md` for an example.
|
||||||
|
|
||||||
|
You don't need an image though. The default background color is black, but you can change the color, by changing the default color class in the config.toml file. Choose a background color from any on the [Tachyons](https://tachyons.io/docs/themes/skins/) library site, and preface it with "bg-"
|
||||||
|
|
||||||
|
example: `background_color_class = "bg-blue"` or `background_color_class = "bg-gray"`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Activate the contact form
|
||||||
|
|
||||||
|
This theme includes a shortcode for a contact form that you can add to any page (there is an example on the contact page in the exampleSite folder). One option is to use [formspree.io](//formspree.io/) as proxy to send the actual email. Each month, visitors can send you up to one thousand emails without incurring extra charges. Visit the Formspree site to get the "action" link and add it to your shortcode like this:
|
||||||
|
|
||||||
|
```
|
||||||
|
{{< form-contact action="https://formspree.io/your@email.com" >}}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Read more link
|
||||||
|
|
||||||
|
The homepage and other areas of the site use a `read more` link on the element. You can customize the copy of this link to make it more descriptive with the parameter `read_more_copy` available as a site and front matter parameter.
|
||||||
|
|
||||||
|
```
|
||||||
|
# config.yaml
|
||||||
|
# Globally for all pages:
|
||||||
|
params:
|
||||||
|
read_more_copy: Read more about this entry
|
||||||
|
# Just for french
|
||||||
|
languages:
|
||||||
|
fr:
|
||||||
|
name: Français
|
||||||
|
weight: 2
|
||||||
|
params:
|
||||||
|
read_more_copy: En savoir plus à ce sujet
|
||||||
|
```
|
||||||
|
Using front matter and cascade, this can be customized for a whole section, or just for one page.
|
||||||
|
|
||||||
|
```
|
||||||
|
# content/posts/tower-bridge-london.md
|
||||||
|
title: The Tower Bridge of London
|
||||||
|
read_more_copy: Read more about this bridge
|
||||||
|
```
|
||||||
|
|
||||||
|
### Social Follow + Share
|
||||||
|
|
||||||
|
The theme automatically adds "Follow" link icons to the header and footer and "Share" link icons to pages unless `disable_share` parameter is set to true either on the site level (site params) or page level (front matter). Each built-in services sports a label, an icon and a color.
|
||||||
|
|
||||||
|
In order to register a service to be used, user must add an `ananke_socials` parameter to its project configuration file and list them through it in the desired order. Each entry must bear a
|
||||||
|
- name*: It matches the built-in service reference (Ex: twitter, github)
|
||||||
|
- url*: The url of the handle's profile on the service (Ex: https://twitter.com/theNewDynamic, https://github.com/
|
||||||
|
theNewDynamic)
|
||||||
|
- rel: (default: `noopener`) Controls the `rel` attribute of the "follow" link. Useful for Mastodon verification which requires a `rel="me"` on the link.
|
||||||
|
```yaml
|
||||||
|
params:
|
||||||
|
ananke_socials:
|
||||||
|
- name: twitter
|
||||||
|
url: https://twitter.com/theNewDynamic
|
||||||
|
- name: github
|
||||||
|
url: https://github.com/theNewDynamic
|
||||||
|
- name: mastodon
|
||||||
|
url: https://social.example.com/@username
|
||||||
|
rel: me noopener
|
||||||
|
```
|
||||||
|
|
||||||
|
If user needs to overwrite default `color` and `label` of the service, they simply need to append the following to the entry:
|
||||||
|
- label: The displayed name of the service to be used to popuplate `[title]` attributes and read-only. (Ex: Twitter, GitHub)
|
||||||
|
- color: Used for styling purposes. (Ex: '#1da1f2', '#6cc644')
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
params:
|
||||||
|
ananke_socials:
|
||||||
|
- name: twitter
|
||||||
|
url: https://twitter.com/theNewDynamic
|
||||||
|
label: TND Twitter
|
||||||
|
- name: github
|
||||||
|
url: https://github.com/theNewDynamic
|
||||||
|
label: TND GitHub Account
|
||||||
|
color: '#ff6800'
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Limit Follow or Share
|
||||||
|
|
||||||
|
If a user needs to control Share and Follow of a service, for example enabling "Share on Facebook" without having a Facebook Page to "follow", they can set `follow: false` one the registered service.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
params:
|
||||||
|
ananke_socials:
|
||||||
|
- name: facebook
|
||||||
|
label: Facebook
|
||||||
|
follow: false
|
||||||
|
- name: twitter
|
||||||
|
url: https://twitter.com/theNewDynamic
|
||||||
|
label: TND Twitter
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Social Icons Customization
|
||||||
|
|
||||||
|
On top of easily customizing the built-in services' label and color, user can overwrite their icon by adding an svg file at `/assets/ananke/socials` with a filename matching the service's name.
|
||||||
|
For example, in order to use your own GitHub icon, simply add an svg file at `/assets/ananke/socials/github.svg`
|
||||||
|
|
||||||
|
#### Built-in Services
|
||||||
|
Here is the list of built-in services. Those marked with an `*` are also part of the "Share" module.
|
||||||
|
|
||||||
|
- twitter*
|
||||||
|
- instagram
|
||||||
|
- youtube
|
||||||
|
- github
|
||||||
|
- gitlab
|
||||||
|
- keybase
|
||||||
|
- linkedin*
|
||||||
|
- medium
|
||||||
|
- mastodon
|
||||||
|
- slack
|
||||||
|
- stackoverflow
|
||||||
|
- facebook*
|
||||||
|
- rss
|
||||||
|
|
||||||
|
#### Complement
|
||||||
|
|
||||||
|
In order to add an unkown service (absent from the list above), you simply need to add all three settings to `ananke_socials`: name, url, label, color, and optionally add an icon file matching the `name` to the `assets/ananke/socials` directory. In the absence of an icon, the theme will print the service's label.
|
||||||
|
|
||||||
|
### Content indexing
|
||||||
|
|
||||||
|
If the theme is ran in [production](#production), pages will be indexed by search engines. To prevent indexing on some given pages, add `private: true` to its Front Matter.
|
||||||
|
|
||||||
|
### Update font or body classes
|
||||||
|
|
||||||
|
The theme is set, by default, to use a near-white background color and the "Avenir" or serif typeface. You can change these in your config file with the `body_classes` parameter, like this:
|
||||||
|
|
||||||
|
```
|
||||||
|
[params]
|
||||||
|
body_classes = "avenir bg-near-white"
|
||||||
|
```
|
||||||
|
|
||||||
|
which will give you a body class like this:
|
||||||
|
|
||||||
|
```
|
||||||
|
<body class="avenir bg-near-white">
|
||||||
|
```
|
||||||
|
|
||||||
|
note: The `body_classes` parameter will not change the font used in post content. To do this, you must use the `post_content_classes` parameter.
|
||||||
|
|
||||||
|
You can find a list of available typefaces [here](https://github.com/tachyons-css/tachyons/blob/v4.7.0/src/_font-family.css).
|
||||||
|
|
||||||
|
And a list of background colors [here](https://github.com/tachyons-css/tachyons/blob/v4.7.0/src/_skins.css#L96).
|
||||||
|
|
||||||
|
|
||||||
|
_n.b. in future versions we will likely separate the typeface and other body classes._
|
||||||
|
|
||||||
|
|
||||||
|
### CSS
|
||||||
|
|
||||||
|
Ananke stylesheet is built with Hugo Pipes's [Asset Bundling](https://gohugo.io/hugo-pipes/bundling/#readout) alone to maximize compatibiliy. The theme simply bundles its several files into one minified and fingerprinted (in production) CSS file.
|
||||||
|
|
||||||
|
Ananke uses [Tachyon.io](https://tachyons.io/) utility class library.
|
||||||
|
|
||||||
|
#### Custom CSS
|
||||||
|
|
||||||
|
WARNING: Pending resolution of this [discussion](https://github.com/theNewDynamic/gohugo-theme-ananke/discussions/452#discussioncomment-1865301), Custom CSS only works with Hugo Extended
|
||||||
|
|
||||||
|
In order to complement the default CSS with your own, you can add custom css files to the project.
|
||||||
|
|
||||||
|
1. Just add a `assets/ananke/css` directory to your project and add the file(s) in it.
|
||||||
|
2. Register the files using the `custom_css` key in your site's parameter. The path referenced in the parameter should be relative to the `assets/ananke/css` folder.
|
||||||
|
|
||||||
|
The css files will be added in their registered order to final `main.css` file.
|
||||||
|
|
||||||
|
For example, if your css files are `assets/ananke/css/custom.css` and `assets/ananke/special.css` then add the following to the config file:
|
||||||
|
|
||||||
|
```
|
||||||
|
[params]
|
||||||
|
custom_css = ["custom.css","special.css"]
|
||||||
|
```
|
||||||
|
__IMPORTANT__: Files registered through the `custom_css` array, while unlimited in number, must be of the same type (Ex: all `scss` or all `css`)
|
||||||
|
|
||||||
|
__Note on retrocompatibiliy for custom css__: If the files registered through the `custom_css` setting are not found in `assets/ananke/css` the theme will expect them to live at the given path relative to the static directory and load them as <link> requests.
|
||||||
|
|
||||||
|
### Show Reading Time and Word Count
|
||||||
|
|
||||||
|
If you add a key of `show_reading_time` true to either the Config Params, a page or section's front matter, articles will show the reading time and word count.
|
||||||
|
|
||||||
|
|
||||||
|
### Adding Scripts to the Page Head
|
||||||
|
|
||||||
|
Some scripts need to be added within the page head. To add your own scripts to the page head, simply insert them into the `head-additions.html` partial located in the `layouts/partials` folder.
|
||||||
|
|
||||||
|
|
||||||
|
### Logo
|
||||||
|
|
||||||
|
You can replace the title of your site in the top left corner of each page with your own logo. To do that put your own logo into the `static` directory of your website, and add the `site_logo` parameter to the site params in your config file. For example:
|
||||||
|
|
||||||
|
```
|
||||||
|
[params]
|
||||||
|
site_logo = "img/logo.svg"
|
||||||
|
```
|
||||||
|
|
||||||
|
### Set Content Font Color
|
||||||
|
|
||||||
|
You can set the font color of the main content both globally and on individual pages:
|
||||||
|
|
||||||
|
Globally:
|
||||||
|
Set the `text_color` param in the `config.toml` file.
|
||||||
|
```
|
||||||
|
[params]
|
||||||
|
text_color = "green"
|
||||||
|
```
|
||||||
|
|
||||||
|
Individual Page (prioritized over global):
|
||||||
|
Set the `text_color` param in a page's markdown file front matter.
|
||||||
|
|
||||||
|
note: The value of `text_color` must be a valid tachyons color class. A list can be found [here](https://tachyons.io/docs/themes/skins/).
|
||||||
|
|
||||||
|
|
||||||
|
### Localize date format
|
||||||
|
|
||||||
|
Dates of blog posts and single pages are rendered with the default date format commonly used in the USA and Canada. It is possible to specify a different format.
|
||||||
|
|
||||||
|
```
|
||||||
|
[params]
|
||||||
|
date_format = "2. January 2006"
|
||||||
|
```
|
||||||
|
|
||||||
|
With hugo 0.87.0 and above, you can also use predefined layout, like `:date_full`, and it will output localized dates or times.
|
||||||
|
See hugo's documentation of the [`time.Format` function](https://gohugo.io/functions/dateformat/) for more details.
|
||||||
|
|
||||||
|
### Using a canonical url
|
||||||
|
|
||||||
|
When you want to publish content that is already published on a different site. You need to reference a canonical url of the original content.
|
||||||
|
By defining the `canonicalUrl` in the front matter definition the canonical url is set in the headers.
|
||||||
|
|
||||||
|
```
|
||||||
|
canonicalUrl: https://mydomain.com/path-to-the-oringinal-content/
|
||||||
|
```
|
||||||
|
|
||||||
|
### Nearly finished
|
||||||
|
|
||||||
|
In order to see your site in action, run Hugo's built-in local server.
|
||||||
|
|
||||||
|
`$ hugo server`
|
||||||
|
|
||||||
|
Now enter [`localhost:1313`](http://localhost:1313/) in the address bar of your browser.
|
||||||
|
|
||||||
|
## Production
|
||||||
|
|
||||||
|
To run in production (e.g. to have Google Analytics show up), run `HUGO_ENV=production` before your build command. For example:
|
||||||
|
|
||||||
|
```
|
||||||
|
HUGO_ENV=production hugo
|
||||||
|
```
|
||||||
|
|
||||||
|
Note: The above command will not work on Windows. If you are running a Windows OS, use the below command:
|
||||||
|
|
||||||
|
```
|
||||||
|
set HUGO_ENV=production
|
||||||
|
hugo
|
||||||
|
```
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
If you find a bug or have an idea for a feature, feel free to use the [issue tracker](https://github.com/theNewDynamic/gohugo-theme-ananke/issues) to let me know.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TODO:
|
||||||
|
|
||||||
|
- fix hard-coded link to [section](https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/layouts/index.html#L32)
|
||||||
7
mondarth-com/themes/mondarth/archetypes/default.md
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
---
|
||||||
|
title: "{{ replace .File.ContentBaseName "-" " " | title }}"
|
||||||
|
date: {{ .Date }}
|
||||||
|
tags: []
|
||||||
|
featured_image: ""
|
||||||
|
description: ""
|
||||||
|
---
|
||||||
24
mondarth-com/themes/mondarth/assets/ananke/css/_code.css
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
pre, .pre {
|
||||||
|
overflow-x: auto;
|
||||||
|
overflow-y: hidden;
|
||||||
|
overflow: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
pre code {
|
||||||
|
display: block;
|
||||||
|
padding: 1.5em 1.5em;
|
||||||
|
white-space: pre;
|
||||||
|
font-size: .875rem;
|
||||||
|
line-height: 2;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
pre {
|
||||||
|
background-color: #222;
|
||||||
|
color: #ddd;
|
||||||
|
white-space: pre;
|
||||||
|
|
||||||
|
hyphens: none;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
/* pagination.html: https://github.com/spf13/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */
|
||||||
|
.pagination {
|
||||||
|
margin: 3rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination li {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: .375rem;
|
||||||
|
font-size: .875rem;
|
||||||
|
margin-bottom: 2.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
[dir="rtl"] .pagination li {
|
||||||
|
margin-left: .375rem;
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination li a {
|
||||||
|
padding: .5rem .625rem;
|
||||||
|
background-color: white;
|
||||||
|
color: #333;
|
||||||
|
border: 1px solid #ddd;
|
||||||
|
border-radius: 3px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
.pagination li.disabled {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.pagination li.active a,
|
||||||
|
.pagination li.active a:link,
|
||||||
|
.pagination li.active a:active,
|
||||||
|
.pagination li.active a:visited {
|
||||||
|
background-color: #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
#TableOfContents ul li {
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,26 @@
|
||||||
|
.ananke-socials a{
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
color: #BABABA;
|
||||||
|
fill: currentColor;
|
||||||
|
}
|
||||||
|
.ananke-socials a .icon svg{
|
||||||
|
width: 32px;
|
||||||
|
height: 32px;
|
||||||
|
}
|
||||||
|
.ananke-socials a:hover {
|
||||||
|
color: rgb(107, 114, 128);
|
||||||
|
}
|
||||||
|
.new-window {
|
||||||
|
opacity: 0;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
.link-transition:hover .new-window{
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav a[href^='http'] span.new-window {
|
||||||
|
opacity: 1;
|
||||||
|
fill: currentColor;
|
||||||
|
}
|
||||||
56
mondarth-com/themes/mondarth/assets/ananke/css/_styles.css
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
/* Put your custom styles here and run `npm start` from the "src" directory on */
|
||||||
|
|
||||||
|
#TableOfContents ul li {
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lh-copy blockquote {
|
||||||
|
display: block;
|
||||||
|
font-size: .875em;
|
||||||
|
margin-left: 2rem;
|
||||||
|
margin-top: 2rem;
|
||||||
|
margin-bottom: 2rem;
|
||||||
|
border-left: 4px solid #ccc;
|
||||||
|
padding-left: 1rem;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.nested-links a{
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: Quentincaps;
|
||||||
|
src: url('/quentincaps.woff2') format('woff2');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
header .fancy-title {
|
||||||
|
font-family: Quentincaps;
|
||||||
|
color: firebrick;
|
||||||
|
text-shadow: 0px 0px 10px yellow;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav .fancy-title{
|
||||||
|
text-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
article>div p:not(.nodrop):first-of-type::first-letter {
|
||||||
|
color: firebrick;
|
||||||
|
padding: 0 .3rem;
|
||||||
|
margin: 0 .3rem 0 0;
|
||||||
|
border: 2px solid;
|
||||||
|
border-radius: 8px;
|
||||||
|
font-family: Quentincaps, monospace;
|
||||||
|
|
||||||
|
font-size: 4rem;
|
||||||
|
float: left;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
ol li li {
|
||||||
|
list-style-type: lower-alpha;
|
||||||
|
}
|
||||||
|
ol li li li{
|
||||||
|
list-style-type: lower-roman;
|
||||||
|
}
|
||||||
28
mondarth-com/themes/mondarth/assets/ananke/css/_tachyons.css
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
<svg style="enable-background:new 0 0 67 67;" version="1.1" viewBox="0 0 67 67" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M28.765,50.32h6.744V33.998h4.499l0.596-5.624h-5.095 l0.007-2.816c0-1.466,0.14-2.253,2.244-2.253h2.812V17.68h-4.5c-5.405,0-7.307,2.729-7.307,7.317v3.377h-3.369v5.625h3.369V50.32z M33,64C16.432,64,3,50.569,3,34S16.432,4,33,4s30,13.431,30,30S49.568,64,33,64z" style="fill-rule:evenodd;clip-rule:evenodd;"/></svg>
|
||||||
|
After Width: | Height: | Size: 502 B |
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
|
||||||
|
<path d="M256,32C132.3,32,32,134.8,32,261.7c0,101.5,64.2,187.5,153.2,217.9c11.2,2.1,15.3-5,15.3-11.1 c0-5.5-0.2-19.9-0.3-39.1c-62.3,13.9-75.5-30.8-75.5-30.8c-10.2-26.5-24.9-33.6-24.9-33.6c-20.3-14.3,1.5-14,1.5-14 c22.5,1.6,34.3,23.7,34.3,23.7c20,35.1,52.4,25,65.2,19.1c2-14.8,7.8-25,14.2-30.7c-49.7-5.8-102-25.5-102-113.5 c0-25.1,8.7-45.6,23-61.6c-2.3-5.8-10-29.2,2.2-60.8c0,0,18.8-6.2,61.6,23.5c17.9-5.1,37-7.6,56.1-7.7c19,0.1,38.2,2.6,56.1,7.7 c42.8-29.7,61.5-23.5,61.5-23.5c12.2,31.6,4.5,55,2.2,60.8c14.3,16.1,23,36.6,23,61.6c0,88.2-52.4,107.6-102.3,113.3 c8,7.1,15.2,21.1,15.2,42.5c0,30.7-0.3,55.5-0.3,63c0,6.1,4,13.3,15.4,11C415.9,449.1,480,363.1,480,261.7 C480,134.8,379.7,32,256,32z"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 900 B |
|
|
@ -0,0 +1 @@
|
||||||
|
<svg style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M29.782 199.732L256 493.714 8.074 309.699c-6.856-5.142-9.712-13.996-7.141-21.993l28.849-87.974zm75.405-174.806c-3.142-8.854-15.709-8.854-18.851 0L29.782 199.732h131.961L105.187 24.926zm56.556 174.806L256 493.714l94.257-293.982H161.743zm349.324 87.974l-28.849-87.974L256 493.714l247.926-184.015c6.855-5.142 9.711-13.996 7.141-21.993zm-85.404-262.78c-3.142-8.854-15.709-8.854-18.851 0l-56.555 174.806h131.961L425.663 24.926z"></path></svg>
|
||||||
|
After Width: | Height: | Size: 588 B |
|
|
@ -0,0 +1 @@
|
||||||
|
<svg style="enable-background:new 0 0 67 67;" version="1.1" viewBox="0 0 67 67" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.271,26.578v-0.006c0.502,0,1.005,0.01,1.508-0.002 c0.646-0.017,1.172-0.57,1.172-1.217c0-0.963,0-1.927,0-2.89c0-0.691-0.547-1.24-1.236-1.241c-0.961,0-1.922-0.001-2.883,0 c-0.688,0.001-1.236,0.552-1.236,1.243c-0.001,0.955-0.004,1.91,0.003,2.865c0.001,0.143,0.028,0.291,0.073,0.426 c0.173,0.508,0.639,0.82,1.209,0.823C41.344,26.579,41.808,26.578,42.271,26.578z M33,27.817c-3.384-0.002-6.135,2.721-6.182,6.089 c-0.049,3.46,2.72,6.201,6.04,6.272c3.454,0.074,6.248-2.686,6.321-6.043C39.254,30.675,36.462,27.815,33,27.817z M21.046,31.116 v0.082c0,4.515-0.001,9.03,0,13.545c0,0.649,0.562,1.208,1.212,1.208c7.16,0.001,14.319,0.001,21.479,0 c0.656,0,1.215-0.557,1.215-1.212c0.001-4.509,0-9.02,0-13.528v-0.094h-2.912c0.411,1.313,0.537,2.651,0.376,4.014 c-0.161,1.363-0.601,2.631-1.316,3.803s-1.644,2.145-2.779,2.918c-2.944,2.006-6.821,2.182-9.946,0.428 c-1.579-0.885-2.819-2.12-3.685-3.713c-1.289-2.373-1.495-4.865-0.739-7.451C22.983,31.116,22.021,31.116,21.046,31.116z M45.205,49.255c0.159-0.026,0.318-0.049,0.475-0.083c1.246-0.265,2.264-1.304,2.508-2.557c0.025-0.137,0.045-0.273,0.067-0.409 V21.794c-0.021-0.133-0.04-0.268-0.065-0.401c-0.268-1.367-1.396-2.428-2.78-2.618c-0.058-0.007-0.113-0.02-0.17-0.03H20.761 c-0.147,0.027-0.296,0.047-0.441,0.08c-1.352,0.308-2.352,1.396-2.545,2.766c-0.008,0.057-0.02,0.114-0.029,0.171V46.24 c0.028,0.154,0.05,0.311,0.085,0.465c0.299,1.322,1.427,2.347,2.77,2.52c0.064,0.008,0.13,0.021,0.195,0.03H45.205z M33,64 C16.432,64,3,50.569,3,34S16.432,4,33,4s30,13.431,30,30S49.568,64,33,64z" style="fill-rule:evenodd;clip-rule:evenodd;"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg style="enable-background:new 0 0 65 65;" version="1.1" viewBox="0 0 65 65" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<path d="M50.837,48.137V36.425c0-6.275-3.35-9.195-7.816-9.195 c-3.604,0-5.219,1.983-6.119,3.374V27.71h-6.79c0.09,1.917,0,20.427,0,20.427h6.79V36.729c0-0.609,0.044-1.219,0.224-1.655 c0.49-1.22,1.607-2.483,3.482-2.483c2.458,0,3.44,1.873,3.44,4.618v10.929H50.837z M22.959,24.922c2.367,0,3.842-1.57,3.842-3.531 c-0.044-2.003-1.475-3.528-3.797-3.528s-3.841,1.524-3.841,3.528c0,1.961,1.474,3.531,3.753,3.531H22.959z M34,64 C17.432,64,4,50.568,4,34C4,17.431,17.432,4,34,4s30,13.431,30,30C64,50.568,50.568,64,34,64z M26.354,48.137V27.71h-6.789v20.427 H26.354z" style="fill-rule:evenodd;clip-rule:evenodd;"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 798 B |
|
|
@ -0,0 +1 @@
|
||||||
|
<svg style="enable-background:new 0 0 67 67;" version="1.1" viewBox="0 0 67 67" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="M 61.731833,16.783448 C 60.855064,10.336694 55.17491,5.2562169 48.441526,4.2717554 47.305526,4.1054038 43.001372,3.5 33.030833,3.5 h -0.07446 C 22.983141,3.5 20.843449,4.1054038 19.707449,4.2717554 13.161526,5.2289477 7.1836569,9.7940169 5.7332999,16.317063 c -0.6976035,3.212462 -0.7720515,6.774 -0.6424569,10.041 0.1847407,4.685077 0.2205861,9.361923 0.6507292,14.027923 0.2973693,3.099385 0.8161231,6.174077 1.552377,9.201 1.3786615,5.590462 6.9594998,10.242769 12.4272688,12.140846 5.854077,1.979385 12.149615,2.307923 18.181846,0.949 0.663539,-0.152692 1.319846,-0.33 1.968693,-0.531769 1.464153,-0.460846 3.182,-0.976308 4.444846,-1.881692 0.01731,-0.01269 0.03154,-0.02908 0.04154,-0.048 0.01,-0.01885 0.01562,-0.03977 0.01631,-0.06108 v -4.521385 c -3.08e-4,-0.01992 -0.0051,-0.03954 -0.014,-0.05738 -0.009,-0.01785 -0.02185,-0.03354 -0.03777,-0.04577 -0.01585,-0.01231 -0.03431,-0.02092 -0.05392,-0.02531 -0.01969,-0.0043 -0.04008,-0.0042 -0.05969,2.3e-4 -3.864769,0.913077 -7.825154,1.370769 -11.798615,1.363539 -6.838154,0 -8.677308,-3.209693 -9.204,-4.546 -0.423308,-1.154846 -0.692154,-2.359462 -0.799615,-3.583308 -0.0011,-0.02054 0.0028,-0.04108 0.01115,-0.05992 0.0084,-0.01877 0.02123,-0.03538 0.03731,-0.04839 0.01615,-0.013 0.03515,-0.02208 0.05546,-0.02646 0.02031,-0.0045 0.04138,-0.004 0.06154,0.0012 3.800385,0.906846 7.696154,1.364538 11.605615,1.363538 0.940231,0 1.877693,0 2.818,-0.02454 3.931923,-0.109077 8.076154,-0.308154 11.944693,-1.055385 0.09654,-0.01908 0.193,-0.03546 0.275769,-0.06 6.101923,-1.159 11.908846,-4.796846 12.498923,-14.008846 0.02208,-0.362692 0.07723,-3.798769 0.07723,-4.175077 0.0028,-1.279 0.416384,-9.072846 -0.06069,-13.861538 z m -9.391461,22.98623 H 45.924141 V 24.225525 c 0,-3.272462 -1.378692,-4.941385 -4.182923,-4.941385 -3.082692,0 -4.626769,1.974385 -4.626769,5.874 v 8.508385 H 30.736757 V 25.15814 c 0,-3.899615 -1.546847,-5.874 -4.629539,-5.874 -2.787692,0 -4.180154,1.668923 -4.182923,4.941385 V 39.769678 H 15.513526 V 23.753755 c 0,-3.272461 0.844692,-5.87223 2.534,-7.799384 1.742615,-1.922539 4.028461,-2.909693 6.865769,-2.909693 3.283923,0 5.765538,1.248923 7.419923,3.744231 l 1.596539,2.650692 1.59923,-2.650692 c 1.654385,-2.495308 4.136,-3.744231 7.414462,-3.744231 2.834538,0 5.120308,0.987154 6.868461,2.909693 1.689385,1.925307 2.534,4.525077 2.534,7.799384 z" style="fill-rule:evenodd;clip-rule:evenodd;"/></svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg style="enable-background:new 0 0 170 170;" version="1.1" viewBox="0 0 170 170" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
|
||||||
|
<path d="M46.5340803,65.2157554 C46.6968378,63.6076572 46.0836,62.018231 44.8828198,60.93592 L32.6512605,46.2010582 L32.6512605,44 L70.6302521,44 L99.9859944,108.380952 L125.794585,44 L162,44 L162,46.2010582 L151.542017,56.2281011 C150.640424,56.9153477 150.193188,58.0448862 150.380019,59.1628454 L150.380019,132.837155 C150.193188,133.955114 150.640424,135.084652 151.542017,135.771899 L161.755369,145.798942 L161.755369,148 L110.38282,148 L110.38282,145.798942 L120.963119,135.527337 C122.002801,134.487948 122.002801,134.182246 122.002801,132.592593 L122.002801,73.0417402 L92.585901,147.755438 L88.6106443,147.755438 L54.3622782,73.0417402 L54.3622782,123.115814 C54.0767278,125.221069 54.7759199,127.3406 56.2581699,128.863022 L70.0186741,145.55438 L70.0186741,147.755438 L31,147.755438 L31,145.55438 L44.7605042,128.863022 C46.2319621,127.338076 46.8903838,125.204485 46.5340803,123.115814 L46.5340803,65.2157554 Z" style="fill-rule:evenodd;clip-rule:evenodd;"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1,5 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
|
||||||
|
<circle cx="6.18" cy="17.82" r="2.18"/>
|
||||||
|
<path id="scale" d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"/>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
After Width: | Height: | Size: 286 B |
27
mondarth-com/themes/mondarth/assets/ananke/socials/slack.svg
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
<svg style="enable-background:new 65 65 150 135;" version="1.1" viewBox="65 65 150 135" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<style type="text/css">
|
||||||
|
.st0{fill:#BABABA;}
|
||||||
|
</style>
|
||||||
|
<g>
|
||||||
|
<g>
|
||||||
|
<path class="st0" d="M99.4,151.2c0,7.1-5.8,12.9-12.9,12.9s-12.9-5.8-12.9-12.9c0-7.1,5.8-12.9,12.9-12.9h12.9V151.2z"/>
|
||||||
|
<path class="st0" d="M105.9,151.2c0-7.1,5.8-12.9,12.9-12.9s12.9,5.8,12.9,12.9v32.3c0,7.1-5.8,12.9-12.9,12.9
|
||||||
|
s-12.9-5.8-12.9-12.9C105.9,183.5,105.9,151.2,105.9,151.2z"/>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path class="st0" d="M118.8,99.4c-7.1,0-12.9-5.8-12.9-12.9s5.8-12.9,12.9-12.9s12.9,5.8,12.9,12.9v12.9H118.8z"/>
|
||||||
|
<path class="st0" d="M118.8,105.9c7.1,0,12.9,5.8,12.9,12.9s-5.8,12.9-12.9,12.9H86.5c-7.1,0-12.9-5.8-12.9-12.9
|
||||||
|
s5.8-12.9,12.9-12.9C86.5,105.9,118.8,105.9,118.8,105.9z"/>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path class="st0" d="M170.6,118.8c0-7.1,5.8-12.9,12.9-12.9c7.1,0,12.9,5.8,12.9,12.9s-5.8,12.9-12.9,12.9h-12.9V118.8z"/>
|
||||||
|
<path class="st0" d="M164.1,118.8c0,7.1-5.8,12.9-12.9,12.9c-7.1,0-12.9-5.8-12.9-12.9V86.5c0-7.1,5.8-12.9,12.9-12.9
|
||||||
|
c7.1,0,12.9,5.8,12.9,12.9V118.8z"/>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path class="st0" d="M151.2,170.6c7.1,0,12.9,5.8,12.9,12.9c0,7.1-5.8,12.9-12.9,12.9c-7.1,0-12.9-5.8-12.9-12.9v-12.9H151.2z"/>
|
||||||
|
<path class="st0" d="M151.2,164.1c-7.1,0-12.9-5.8-12.9-12.9c0-7.1,5.8-12.9,12.9-12.9h32.3c7.1,0,12.9,5.8,12.9,12.9
|
||||||
|
c0,7.1-5.8,12.9-12.9,12.9H151.2z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.4 KiB |
|
|
@ -0,0 +1,8 @@
|
||||||
|
<svg
|
||||||
|
style="enable-background:new 0 0 67 67;"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
viewBox="0 0 24 24"
|
||||||
|
|
||||||
|
>
|
||||||
|
<path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm.869 5.903l3.114 4.567-.975.665-3.115-4.567.976-.665zm-2.812 2.585l4.84 2.838-.6 1.017-4.842-2.838.602-1.017zm-1.276 2.724l5.413 1.521-.291 1.077-5.428-1.458.306-1.14zm-.588 2.461l5.687.569-.103 1.12-5.691-.513.107-1.176zm-.169 2.16h5.835v1.167h-5.835v-1.167zm7.976 3.167h-10v-6h1v5h8v-5h1v6zm.195-8.602l-.945-5.446 1.162-.202.947 5.446-1.164.202z"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 567 B |
|
|
@ -0,0 +1,3 @@
|
||||||
|
<svg style="enable-background:new 0 0 32 32;" version="1.1" viewBox="0 0 32 32" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<path d="m 15.433,1.91 c 7.726455,0 14,6.265147 14,14 0,7.726455 -6.265147,14 -14,14 -7.7264547,0 -14,-6.265147 -14,-14 0,-7.7264547 6.265147,-14 14,-14 z m 3.031794,6.2483503 c 0.260348,2.2003597 1.486502,3.5104977 3.611277,3.6448707 v 2.469107 c -1.234553,0.117576 -2.317936,-0.285543 -3.577684,-1.041392 v 4.619076 c 0,5.878824 -6.407918,7.709658 -8.9778045,3.5021 -1.6544691,-2.70426 -0.6382724,-7.466107 4.6694665,-7.65087 v 2.611877 c -0.40312,0.06719 -0.831434,0.167967 -1.226155,0.30234 -1.184163,0.394721 -1.847631,1.15057 -1.662868,2.469106 0.361128,2.527895 4.997001,3.275345 4.610678,-1.662867 V 8.1667487 h 2.561488 z" style="fill-rule:evenodd;clip-rule:evenodd;"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 868 B |
|
|
@ -0,0 +1 @@
|
||||||
|
<svg style="enable-background:new 0 0 67 67;" version="1.1" viewBox="0 0 67 67" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M37.167,22.283c-2.619,0.953-4.274,3.411-4.086,6.101 l0.063,1.038l-1.048-0.127c-3.813-0.487-7.145-2.139-9.974-4.915l-1.383-1.377l-0.356,1.017c-0.754,2.267-0.272,4.661,1.299,6.271 c0.838,0.89,0.649,1.017-0.796,0.487c-0.503-0.169-0.943-0.296-0.985-0.233c-0.146,0.149,0.356,2.076,0.754,2.839 c0.545,1.06,1.655,2.097,2.871,2.712l1.027,0.487l-1.215,0.021c-1.173,0-1.215,0.021-1.089,0.467 c0.419,1.377,2.074,2.839,3.918,3.475l1.299,0.444l-1.131,0.678c-1.676,0.976-3.646,1.526-5.616,1.568 C19.775,43.256,19,43.341,19,43.405c0,0.211,2.557,1.397,4.044,1.864c4.463,1.377,9.765,0.783,13.746-1.568 c2.829-1.673,5.657-5,6.978-8.221c0.713-1.716,1.425-4.851,1.425-6.354c0-0.975,0.063-1.102,1.236-2.267 c0.692-0.678,1.341-1.419,1.467-1.631c0.21-0.403,0.188-0.403-0.88-0.043c-1.781,0.636-2.033,0.551-1.152-0.402 c0.649-0.678,1.425-1.907,1.425-2.267c0-0.063-0.314,0.042-0.671,0.233c-0.377,0.212-1.215,0.53-1.844,0.72l-1.131,0.361l-1.027-0.7 c-0.566-0.381-1.361-0.805-1.781-0.932C39.766,21.902,38.131,21.944,37.167,22.283z M33,64C16.432,64,3,50.569,3,34S16.432,4,33,4 s30,13.431,30,30S49.568,64,33,64z" style="fill-rule:evenodd;clip-rule:evenodd;"/></svg>
|
||||||
|
After Width: | Height: | Size: 1.3 KiB |
|
|
@ -0,0 +1 @@
|
||||||
|
<svg style="enable-background:new 0 0 67 67;" version="1.1" viewBox="0 0 67 67" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M42.527,41.34c-0.278,0-0.478,0.078-0.6,0.244 c-0.121,0.156-0.18,0.424-0.18,0.796v0.896h1.543V42.38c0-0.372-0.062-0.64-0.185-0.796C42.989,41.418,42.792,41.34,42.527,41.34z M36.509,41.309c0.234,0,0.417,0.076,0.544,0.23c0.123,0.155,0.185,0.383,0.185,0.682v4.584c0,0.286-0.053,0.487-0.153,0.611 c-0.1,0.127-0.256,0.189-0.47,0.189c-0.148,0-0.287-0.033-0.421-0.096c-0.135-0.062-0.274-0.171-0.415-0.313v-5.531 c0.119-0.122,0.239-0.213,0.36-0.271C36.26,41.335,36.383,41.309,36.509,41.309z M41.748,44.658v1.672 c0,0.468,0.057,0.792,0.17,0.974c0.118,0.181,0.313,0.269,0.592,0.269c0.289,0,0.491-0.076,0.606-0.229 c0.114-0.153,0.175-0.489,0.175-1.013v-0.405h1.795v0.456c0,0.911-0.217,1.596-0.657,2.059c-0.435,0.459-1.089,0.687-1.958,0.687 c-0.781,0-1.398-0.242-1.847-0.731c-0.448-0.486-0.676-1.157-0.676-2.014v-3.986c0-0.768,0.249-1.398,0.742-1.882 c0.493-0.484,1.128-0.727,1.911-0.727c0.799,0,1.413,0.225,1.843,0.674c0.429,0.448,0.642,1.093,0.642,1.935v2.264H41.748z M38.623,48.495c-0.271,0.336-0.669,0.501-1.187,0.501c-0.343,0-0.646-0.062-0.912-0.192c-0.267-0.129-0.519-0.327-0.746-0.601 v0.681h-1.764V36.852h1.764v3.875c0.237-0.27,0.485-0.478,0.748-0.616c0.267-0.143,0.534-0.212,0.805-0.212 c0.554,0,0.975,0.189,1.265,0.565c0.294,0.379,0.438,0.933,0.438,1.66v4.926C39.034,47.678,38.897,48.159,38.623,48.495z M30.958,48.884v-0.976c-0.325,0.361-0.658,0.636-1.009,0.822c-0.349,0.191-0.686,0.282-1.014,0.282 c-0.405,0-0.705-0.129-0.913-0.396c-0.201-0.266-0.305-0.658-0.305-1.189v-7.422h1.744v6.809c0,0.211,0.037,0.362,0.107,0.457 c0.077,0.095,0.196,0.141,0.358,0.141c0.128,0,0.292-0.062,0.488-0.188c0.197-0.125,0.375-0.283,0.542-0.475v-6.744h1.744v8.878 H30.958z M24.916,38.6v10.284h-1.968V38.6h-2.034v-1.748h6.036V38.6H24.916z M32.994,32.978c0-0.001,12.08,0.018,13.514,1.45 c1.439,1.435,1.455,8.514,1.455,8.555c0,0-0.012,7.117-1.455,8.556C45.074,52.969,32.994,53,32.994,53s-12.079-0.031-13.516-1.462 c-1.438-1.435-1.441-8.502-1.441-8.556c0-0.041,0.004-7.12,1.441-8.555C20.916,32.996,32.994,32.977,32.994,32.978z M42.52,29.255 h-1.966v-1.08c-0.358,0.397-0.736,0.703-1.13,0.909c-0.392,0.208-0.771,0.312-1.14,0.312c-0.458,0-0.797-0.146-1.027-0.437 c-0.229-0.291-0.345-0.727-0.345-1.311v-8.172h1.962v7.497c0,0.231,0.045,0.399,0.127,0.502c0.08,0.104,0.216,0.156,0.399,0.156 c0.143,0,0.327-0.069,0.548-0.206c0.22-0.137,0.423-0.312,0.605-0.527v-7.422h1.966V29.255z M31.847,27.588 c0.139,0.147,0.339,0.219,0.6,0.219c0.266,0,0.476-0.075,0.634-0.223c0.157-0.152,0.235-0.358,0.235-0.618v-5.327 c0-0.214-0.08-0.387-0.241-0.519c-0.16-0.131-0.37-0.196-0.628-0.196c-0.241,0-0.435,0.065-0.586,0.196 c-0.148,0.132-0.225,0.305-0.225,0.519v5.327C31.636,27.233,31.708,27.439,31.847,27.588z M30.408,19.903 c0.528-0.449,1.241-0.674,2.132-0.674c0.812,0,1.48,0.237,2.001,0.711c0.517,0.473,0.777,1.083,0.777,1.828v5.051 c0,0.836-0.255,1.491-0.762,1.968c-0.513,0.476-1.212,0.714-2.106,0.714c-0.858,0-1.547-0.246-2.064-0.736 c-0.513-0.492-0.772-1.152-0.772-1.983v-5.068C29.613,20.954,29.877,20.351,30.408,19.903z M24.262,16h-2.229l2.634,8.003v5.252 h2.213v-5.5L29.454,16h-2.25l-1.366,5.298h-0.139L24.262,16z M33,64C16.432,64,3,50.569,3,34S16.432,4,33,4s30,13.431,30,30 S49.568,64,33,64z" style="fill-rule:evenodd;clip-rule:evenodd;"/></svg>
|
||||||
|
After Width: | Height: | Size: 3.3 KiB |
3
mondarth-com/themes/mondarth/config.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
module:
|
||||||
|
hugoVersion:
|
||||||
|
min: "0.84.0"
|
||||||
3
mondarth-com/themes/mondarth/go.mod
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
module github.com/theNewDynamic/gohugo-theme-ananke
|
||||||
|
|
||||||
|
go 1.14
|
||||||
38
mondarth-com/themes/mondarth/i18n/bg.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Още"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Всички {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Последни {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "виж още"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Съдържание {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Подобни"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Вашето име"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Адрес на елекронна поща"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Съобщение"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Задължително е да предоставите адрес на електронна поща."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Изпрати"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Below you will find pages that utilize the taxonomy term “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} страница"
|
||||||
46
mondarth-com/themes/mondarth/i18n/ca.toml
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
[more]
|
||||||
|
other = "Més"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Tots els {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "{{.Title }} recents"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "Llegir més"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Per"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Qué hi ha en aquest {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Relacionat"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "El teu nom"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Adreça de correu electrònic"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Missatge"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "És necesari una adreça de correu electrònic."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Enviar"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "A continuació trobarà les pàgines associades al terme taxonòmic “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Lectura en un minut"
|
||||||
|
other = "Lectura en {{ .Count }} minuts"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Una paraula"
|
||||||
|
other = "{{ .Count }} paraules"
|
||||||
49
mondarth-com/themes/mondarth/i18n/cs.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "Více"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Všechny {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Nejnovější {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "čti dále"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Autor"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Co je v tomto {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Related"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Jméno"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Emailová adresa"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Zpráva"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Emailová adresa je požadována."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Odeslat"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Stránky obsahující taxonomický termín “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Jedna minuta čtení"
|
||||||
|
other = "{{ .Count }} minut čtení"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Jedno slovo"
|
||||||
|
other = "{{ .Count }} slov"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} stránka"
|
||||||
49
mondarth-com/themes/mondarth/i18n/de.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "Mehr"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Alle {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Neueste {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "weiterlesen"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Von"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Was ist in dieser {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Ähnliches"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Dein Name"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Email Adresse"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Nachricht"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Eine Email Adresse wird benötigt."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Senden"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Beiträge zum Thema “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Eine Minute"
|
||||||
|
other = "{{ .Count }} Minuten"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Ein Wort"
|
||||||
|
other = "{{ .Count }} Wörter"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} Seite"
|
||||||
49
mondarth-com/themes/mondarth/i18n/en.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "More"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "All {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Recent {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "read more"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "By"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "What's in this {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Related"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Your Name"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Email Address"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Message"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "An email address is required."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Send"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Below you will find pages that utilize the taxonomy term “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "One minute read"
|
||||||
|
other = "{{ .Count }} minutes read"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "One word"
|
||||||
|
other = "{{ .Count }} words"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} page"
|
||||||
49
mondarth-com/themes/mondarth/i18n/es.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "Más"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Todos los {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "{{.Title }} recientes"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "Leer más"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Por"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Qué hay en este {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Relacionado"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Tu nombre"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Dirección de correo electrónico"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Mensaje"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Se requiere una dirección de correo electrónico."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Enviar"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "A continuación encontrará las páginas asociadas a “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Lectura en un minuto"
|
||||||
|
other = "Lectura en {{ .Count }} minutos"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Una palabra"
|
||||||
|
other = "{{ .Count }} palabras"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} pagina"
|
||||||
46
mondarth-com/themes/mondarth/i18n/fi.toml
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
[more]
|
||||||
|
other = "Lisää"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Kaikki kirjoitukset"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Viimeisimmät kirjoitukset"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "lue lisää"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Sisältö"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Samankaltaisia kirjoituksia"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "sinun nimesi"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "sähköpostiosoite"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "viesti"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Sähköpostiosoite on pakollinen tieto."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Lähetä"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Alla ovat sivut, jotka liittyvät hakusanaasi: “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Minuutin lukuaika"
|
||||||
|
other = "{{ .Count }} minuutin lukuaika"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Yksi sana"
|
||||||
|
other = "{{ .Count }} sanaa"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} sivu"
|
||||||
49
mondarth-com/themes/mondarth/i18n/fr.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "Plus"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Tous les {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "{{.Title }} récents"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "lire plus"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Par"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Ce qui est dans {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Lié"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Votre nom"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Adresse e-mail"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Message"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Une adresse e-mail est requise."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Envoyer"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Ci-dessous se trouvent les pages utilisant le terme taxonomique “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Une minute de lecture"
|
||||||
|
other = "{{ .Count }} minutes de lecture"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Un mot"
|
||||||
|
other = "{{ .Count }} mots"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} page"
|
||||||
49
mondarth-com/themes/mondarth/i18n/he.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "עוד"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "כל ה{{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "לאחרונה ב{{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "קראו עוד"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "מאת"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "מה בתוך {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "קשור"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "שמך"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "כתובת דואר אלקטרוני"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "הודעה"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "יש להזין כתובת דואר אלקטרוני."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "שליחה"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "כאן תמצאו את העמודים אשר משתמשים בטקסונומיה “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "דקת קריאה"
|
||||||
|
other = "{{ .Count }} דקות קריאה"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "מילה אחת"
|
||||||
|
other = "{{ .Count }} מילים"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "עמוד {{ .Name }}"
|
||||||
35
mondarth-com/themes/mondarth/i18n/hi.toml
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
[more]
|
||||||
|
other = "अधिक"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "सब {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "हाल में {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "और पढ़ें"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "इस में क्या है {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "संबंधित"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "तुम्हारा नाम"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "ईमेल पता"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "संदेश"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "एक ईमेल पता की आवश्यकता है।"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "भेजना"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "नीचे आपको ऐसे पेज मिलेंगे जो वर्गीकरण शब्द का उपयोग करते हैं “{{ .Title }}”"
|
||||||
38
mondarth-com/themes/mondarth/i18n/hu.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Több"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "További {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Friss {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "Részletek"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "{{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Ajánlott cikkek"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Név"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "E-mail cím"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Üzenet"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "E-mail cím megadása kötelező."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Küldés"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Ezen a lapon a(z) {{ .Title }} kategóriába tartozó cikkeket találod"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} oldal"
|
||||||
41
mondarth-com/themes/mondarth/i18n/it.toml
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
[more]
|
||||||
|
other = "Altro"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Tutti {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Recenti {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "leggi di più"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Da"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Cosa c'è in {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Correlati"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Il tuo nome"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Indirizzo email"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Messaggio"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Indirizzo email obbligatorio."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Invia"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Di seguito troverai le pagine che utilizzano il termine “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} pagina"
|
||||||
46
mondarth-com/themes/mondarth/i18n/ja.toml
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
[more]
|
||||||
|
other = "他の記事も確認する"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "全ての {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "最近の {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "もっと読む"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "この記事の概要"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "関連"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "あなたの名前"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Eメール"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "内容"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "メールアドレスは必須です"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "送信する"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "以下に、次の分類用語を使用するページがあります “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "1 分で読めます"
|
||||||
|
other = "{{ .Count }} 分で読めます"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "1 文字"
|
||||||
|
other = "{{ .Count }} 文字"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} ページ"
|
||||||
38
mondarth-com/themes/mondarth/i18n/nl.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Meer"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Alle {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Recente {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "meer lezen"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Inhoud van deze {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Gerelateerd"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Uw naam"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "E-mail adres"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Boodschap"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Een e-mailadres is vereist."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Stuur"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Below you will find pages that utilize the taxonomy term “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} pagina"
|
||||||
41
mondarth-com/themes/mondarth/i18n/no.toml
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
[more]
|
||||||
|
other = "Mer"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Alle {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Nyeste {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "Les mer"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "Av"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Innhold av {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Relaterte"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Ditt navn"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "E-postadresse"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Beskjed"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "E-postadresse er påkrevd"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Send"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Below you will find pages that utilize the taxonomy term “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} side"
|
||||||
49
mondarth-com/themes/mondarth/i18n/pl.toml
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
[more]
|
||||||
|
other = "Więcej"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Wszystkie {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Ostatnie {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "czytaj całość"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "autor"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Co jest w tym {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Powiązane"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Twoje Imię"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Adres Email"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Wiadomość"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Adres email jest wymagany"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Wyślij"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Poniżej znajdziesz strony należące do kategorii “{{ .Title }}”"
|
||||||
|
|
||||||
|
[readingTime]
|
||||||
|
one = "Jedna minuta czytania"
|
||||||
|
other = "{{ .Count }} minut czytania"
|
||||||
|
|
||||||
|
[wordCount]
|
||||||
|
one = "Jedno słowo"
|
||||||
|
other = "{{ .Count }} słów"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} strona"
|
||||||
41
mondarth-com/themes/mondarth/i18n/pt.toml
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
[more]
|
||||||
|
other = "Mais"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Todo o {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "{{.Title }} Recentes"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "Leia mais"
|
||||||
|
|
||||||
|
[by]
|
||||||
|
other = "por"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "O que há neste {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Relacionado"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "O teu nome"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Endereço de e-mail"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Mensagem"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "É necessário um endereço de e-mail."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Enviar"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Abaixo você encontrará as páginas que utilizam o termo de taxonomia “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} página"
|
||||||
38
mondarth-com/themes/mondarth/i18n/ru.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Ещё"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Все {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Недавние {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "читать дальше"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Содержание {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Схожие"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Ваше имя"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Адрес электронной почты"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Сообщение"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Требуется адрес электронной почты."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Отправить"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Ниже вы найдете страницы, на которых используется термин таксономии “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} страница"
|
||||||
38
mondarth-com/themes/mondarth/i18n/sv.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Mer"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Alla {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Senaste {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "läs mer"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Innehåll i {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Relaterad"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Ditt namn"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "E-postadress"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Meddelande"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "En e-postadress krävs."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Skicka"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Nedan hittar du alla sidor som är taggade “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} sida"
|
||||||
38
mondarth-com/themes/mondarth/i18n/tr.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Daha fazla"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Tüm {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Güncel {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "daha fazla oku"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Bu {{ .Type }} ne içeriyor"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "İlişkili"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "İsminiz"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "E-posta Adresi"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Mesaj"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "E-posta adresi zorunludur."
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Gönder"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Aşağıda, “{{ .Title }}” sınıflandırma terimini kullanan sayfaları bulacaksınız."
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} sayfa"
|
||||||
38
mondarth-com/themes/mondarth/i18n/uk.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "Ще"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "Усі {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "Нещодавні {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "читати далі"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "Зміст {{ .Type }}"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "Подібні"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "Ваше ім'я"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Електронна пошта"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "Повідомлення"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "Електронна пошта обов'язкова"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "Надіслати"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "Below you will find pages that utilize the taxonomy term “{{ .Title }}”"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} сторінки"
|
||||||
38
mondarth-com/themes/mondarth/i18n/zh-tw.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "更多"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "所有 {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "最近 {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "繼續閱讀"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "這個{{ .Type }}中有"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "相關內容"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "你的名字"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "Email"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "訊息"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "必須填寫 Email"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "送出"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "標籤為 “{{ .Title }}” 的頁面如下"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} 頁"
|
||||||
38
mondarth-com/themes/mondarth/i18n/zh.toml
Normal file
|
|
@ -0,0 +1,38 @@
|
||||||
|
[more]
|
||||||
|
other = "更多"
|
||||||
|
|
||||||
|
[allTitle]
|
||||||
|
other = "所有 {{.Title }}"
|
||||||
|
|
||||||
|
[recentTitle]
|
||||||
|
other = "最近 {{.Title }}"
|
||||||
|
|
||||||
|
[readMore]
|
||||||
|
other = "继续阅读"
|
||||||
|
|
||||||
|
[whatsInThis]
|
||||||
|
other = "这个{{ .Type }}中有"
|
||||||
|
|
||||||
|
[related]
|
||||||
|
other = "相关內容"
|
||||||
|
|
||||||
|
[yourName]
|
||||||
|
other = "你的名字"
|
||||||
|
|
||||||
|
[emailAddress]
|
||||||
|
other = "电邮地址"
|
||||||
|
|
||||||
|
[message]
|
||||||
|
other = "信息"
|
||||||
|
|
||||||
|
[emailRequiredNote]
|
||||||
|
other = "需要电子邮件地址。"
|
||||||
|
|
||||||
|
[send]
|
||||||
|
other = "发送"
|
||||||
|
|
||||||
|
[taxonomyPageList]
|
||||||
|
other = "标签为“{{ .Title }}”的页面如下"
|
||||||
|
|
||||||
|
[pageTitle]
|
||||||
|
other = "{{ .Name }} 页"
|
||||||
BIN
mondarth-com/themes/mondarth/images/screenshot.png
Normal file
|
After Width: | Height: | Size: 385 KiB |