https://github.com/mbbischoff/website
A personal website.
https://github.com/mbbischoff/website
blog jekyll website
Last synced: 4 months ago
JSON representation
A personal website.
- Host: GitHub
- URL: https://github.com/mbbischoff/website
- Owner: mbbischoff
- Created: 2009-02-02T22:23:45.000Z (over 17 years ago)
- Default Branch: main
- Last Pushed: 2025-12-22T22:22:47.000Z (6 months ago)
- Last Synced: 2026-01-14T22:23:24.253Z (6 months ago)
- Topics: blog, jekyll, website
- Language: HTML
- Homepage: https://mbbischoff.com/
- Size: 113 MB
- Stars: 11
- Watchers: 0
- Forks: 4
- Open Issues: 80
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
mbbischoff.com
=======================
## Creating a post
All posts are markdown files and they go inside the **`_posts`** folder. The title section of the file name (e.g., **`don't-go-to-college`**) will determine the permalink of the post.
## Front Matter
Front matter is the meta-data that goes at the beginning of each post.
| Field | Optional | Description |
| --- | --- | --- |
| `title` | required (string) | Determines the header of the post on the home page and on the show page, as well as the name that will appear when sharing the post on social media. |
| `permalink`| optional (string)| Determines the permalink of the post. Note: if this property is not present, the permalink will be set by the name of the markdown file. |
| `layout` | required (string) | Should always be set to post |
| `image` | optional (string) | File name that determines the image that will appear when sharing the post on social media. Example: release-notes-2016.jpg |
| `description` | optional (string) | Determines the description text that will when sharing the post on social media. |
| `format` | optional (string) | Can be set to post (default), link, or short. Determines the layout type of the post. |
| `categories` | optional (array) | Determines the categories the post will appear under. Each category must be already present in the _category folder (see “Creating a category”) |
| `tags` | optional (array) | Determines the tags in the HTML meta data that is used by Facebook. |
### Deprecated Fields
| `color` | conditionally required (string) | If the post is a tweet, it must be set to one of the following: red, purple, violet, blue, cyan, green~. Determines the background color of the tweet |
## “Read More” truncation
Add an HTML comment like so **``** in the markdown of your post where you want the read more button to be.
---
## Creating a category
Categories must be created (and destroyed) manually. Let’s say I want to add an “animals” category.
1. Create a new HTML file in the **`_category `** folder titled **`animals.md`**
2. In that file, add the following text
```
---
title: Animals
permalink: "/category/animals/"
name: animals
---
```
## How To
* Serve the site locally: `bundle exec jekyll serve`
### Inspo
* https://justin.searls.co
* https://jmduke.com
* https://ped.ro
* https://ped.ro/writing/website-refresh-2023
* https://benji.org
* https://blog.jim-nielsen.com
* https://lakshchakraborty.com
* https://alxmjo.com/jekyll-microblog
* https://tbrown.org
* https://chriscoyier.net
* https://pawelgrzybek.com/
* https://lmnt.me
* https://daverupert.com/
Test