This commit is contained in:
a 2020-10-26 00:51:15 -05:00
parent c39b22cc46
commit f9412b9b84
14 changed files with 116 additions and 10 deletions

4
content/_index.md Normal file
View file

@ -0,0 +1,4 @@
---
summary: "Abdullah Tarawneh is an information architect, designer, developer, photographer, and all-around creative, especially for the web. "
tags: ["abdullah", "tarawneh", "birmingham", "hoover", "alabama", "design", "designer", "web", "developer", "consultant", "creative", "freelance", "freelancer", "photography", "photographer"]
---

View file

@ -1,6 +1,10 @@
--- ---
title: "Elements" title: "Elements"
summary: "Testing styles" summary: "Testing styles"
author: "Abdullah Tarawneh"
date: "1970-01-01"
tags: ["test"]
cover: ""
draft: false draft: false
--- ---

View file

@ -1,3 +1,5 @@
--- ---
title: "Code written" title: "Code written"
summary: "My personal projects and contributions to open source and free software."
tags: ["abdullah tarawneh", "coding", "code", "open source", "free software", "github", "pull request", "dev", "development", "project", "projects"]
--- ---

View file

@ -1,6 +1,7 @@
--- ---
title: "Certbot DNS-01 hook for Namecheap" title: "Certbot DNS-01 hook for Namecheap"
summary: "A manual auth hook for Certbot, implementing the DNS-01 challenge with Namecheap as the provider. Written in Python." summary: "A manual auth hook for Certbot, implementing the DNS-01 challenge with Namecheap as the provider. Written in Python."
author: "Abdullah Tarawneh"
date: "2019-10-30" date: "2019-10-30"
tags: ["namecheap", "certbot", "dns-01", "python", "letsencrypt"] tags: ["namecheap", "certbot", "dns-01", "python", "letsencrypt"]
cover: "/images/namecheap.jpg" cover: "/images/namecheap.jpg"

View file

@ -1,6 +1,7 @@
--- ---
title: "Add Pleroma support to Liberapay" title: "Add Pleroma support to Liberapay"
summary: "Pleroma is compatible with the Mastodon API, but uses a different URL format. This pull request creates a Pleroma identity provider within Liberapay that takes this difference into account." summary: "Pleroma is compatible with the Mastodon API, but uses a different URL format. This pull request creates a Pleroma identity provider within Liberapay that takes this difference into account."
author: "Abdullah Tarawneh"
date: "2019-11-13" date: "2019-11-13"
tags: ["mastodon", "api", "pleroma", "liberapay", "contribution", "pull request", "github"] tags: ["mastodon", "api", "pleroma", "liberapay", "contribution", "pull request", "github"]
cover: "/images/liberapay-pleroma.jpg" cover: "/images/liberapay-pleroma.jpg"

View file

@ -1,6 +1,7 @@
--- ---
title: "MastoMods" title: "MastoMods"
summary: "CSS tweaks and modifications for Mastodon, a libre micro-blogging social server similar to Twitter." summary: "CSS tweaks and modifications for Mastodon, a libre micro-blogging social server similar to Twitter."
author: "Abdullah Tarawneh"
date: "2019-02-18" date: "2019-02-18"
tags: ["mastomods", "mastodon", "css", "userstyles", "tweaks"] tags: ["mastomods", "mastodon", "css", "userstyles", "tweaks"]
cover: "/images/mastomods.jpg" cover: "/images/mastomods.jpg"

View file

@ -2,6 +2,7 @@
title: "OBS Studio: Ctrl+E to Edit Transform" title: "OBS Studio: Ctrl+E to Edit Transform"
summary: "I added a shortcut to edit transforms on a source in OBS Studio." summary: "I added a shortcut to edit transforms on a source in OBS Studio."
date: "2017-04-30" date: "2017-04-30"
author: "Abdullah Tarawneh"
tags: ["obs", "open broadcaster software", "obs studio", "keyboard shortcut", "edit transform", "pull request", "github"] tags: ["obs", "open broadcaster software", "obs studio", "keyboard shortcut", "edit transform", "pull request", "github"]
cover: "/images/obs-transform.jpg" cover: "/images/obs-transform.jpg"
--- ---

View file

@ -1,6 +1,7 @@
--- ---
title: "PhotoBucketGrabber" title: "PhotoBucketGrabber"
summary: "Download all your photos from PhotoBucket using this Python script." summary: "Download all your photos from PhotoBucket using this Python script."
author: "Abdullah Tarawneh"
date: "2019-03-17" date: "2019-03-17"
tags: ["python", "photobucket", "automation", "scripting", "archive", "export", "download"] tags: ["python", "photobucket", "automation", "scripting", "archive", "export", "download"]
cover: "/images/photobucketgrabber.jpg" cover: "/images/photobucketgrabber.jpg"

View file

@ -2,6 +2,7 @@
title: "salatime" title: "salatime"
summary: "Basic terminal script to print out daily prayer times for Birmingham, AL." summary: "Basic terminal script to print out daily prayer times for Birmingham, AL."
date: "2019-05-09" date: "2019-05-09"
author: "Abdullah Tarawneh"
tags: ["python", "web scraping", "scraping", "beautifulsoup", "salat", "prayer", "time"] tags: ["python", "web scraping", "scraping", "beautifulsoup", "salat", "prayer", "time"]
cover: "/images/salatime.jpg" cover: "/images/salatime.jpg"
--- ---

View file

@ -1,6 +1,7 @@
--- ---
title: "Mastodon documentation revamp" title: "Mastodon documentation revamp"
summary: "Reorganizing the documentation for the Mastodon Project, while also rewriting significant portions of it." summary: "Reorganizing the documentation for the Mastodon Project, while also rewriting significant portions of it."
author: "Abdullah Tarawneh"
date: "2020-01-04" date: "2020-01-04"
tags: ["mastodon", "documentation", "information architecture", "rest api"] tags: ["mastodon", "documentation", "information architecture", "rest api"]
cover: "/images/mastodocs.jpg" cover: "/images/mastodocs.jpg"

View file

@ -1,7 +1,8 @@
--- ---
title: "Pixelfed team member" title: "Pixelfed team member"
summary: "Turning a one-person project into an organized effort." summary: "Turning a one-person project into an organized effort."
date: "2019-01-01" author: "Abdullah Tarawneh"
date: "2019-01-06"
tags: ["pixelfed", "project management", "product management", "github issues", "documentation"] tags: ["pixelfed", "project management", "product management", "github issues", "documentation"]
cover: "/images/pixelfed.jpg" cover: "/images/pixelfed.jpg"
--- ---

View file

@ -3,12 +3,104 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
{{ $styles := resources.Get "scss/main.scss" | toCSS | minify | fingerprint }} {{ $styles := resources.Get "scss/main.scss" | toCSS | minify | fingerprint }}
<link rel="stylesheet" href="{{ $styles.Permalink }}" integrity="{{ $styles.Data.Integrity }}" media="screen"> <link rel="stylesheet" href="{{ $styles.Permalink }}" integrity="{{ $styles.Data.Integrity }}" media="screen">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.1.7/css/fork-awesome.min.css" integrity="sha256-gsmEoJAws/Kd3CjuOQzLie5Q3yshhvmo7YNtBG7aaEY=" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.1.7/css/fork-awesome.min.css" integrity="sha256-gsmEoJAws/Kd3CjuOQzLie5Q3yshhvmo7YNtBG7aaEY=" crossorigin="anonymous">
<title>{{ block "title" . }} <link rel="shortcut icon" href="/images/avatar.png" sizes="400x400">
{{ .Site.Title }} <title>{{ block "title" . }}{{ .Site.Title }}{{ end }}</title>
{{ end }}</title> {{ if .IsPage }}<meta name="keywords" content='{{ delimit .Params.tags " "}}'>{{ end }}
<title itemprop="name">{{ .Title }} | {{ .Site.Title }}</title>
<meta property="og:title" content="{{ .Title }} | {{ .Site.Title }}" />
<meta name="twitter:title" content="{{ .Title }} | {{ .Site.Title }}" />
<meta itemprop="name" content="{{ .Title }} | {{ .Site.Title }}" />
<meta name="application-name" content="{{ .Title }} | {{ .Site.Title }}" />
<meta property="og:site_name" content="{{ .Site.Title }}" />
<meta name="description" content="{{ .Summary }}">
<meta itemprop="description" content="{{ .Summary }}" />
<meta property="og:description" content="{{ .Summary }}" />
<meta name="twitter:description" content="{{ .Summary }}" />
<base href="{{ .Permalink }}">
<link rel="canonical" href="{{ .Permalink }}" itemprop="url" />
<meta name="url" content="{{ .Permalink }}" />
<meta name="twitter:url" content="{{ .Permalink }}" />
<meta property="og:url" content="{{ .Permalink }}" />
{{ with .Params.cover }}<meta itemprop="image" content="{{ . | absURL }}" />
<meta property="og:image" content="{{ . | absURL }}" />
<meta name="twitter:image" content="{{ . | absURL }}" />
<meta name="twitter:image:src" content="{{ . | absURL }}" />{{ else }}
<meta itemprop="image" content='{{ "images/avatar.png" | absURL }}' />
<meta property="og:image" content='{{ "images/avatar.png" | absURL }}' />
<meta name="twitter:image" content='{{ "images/avatar.png" | absURL }}' />
<meta name="twitter:image:src" content='{{ "images/avatar.png" | absURL }}' />{{ end }}
<meta property="og:updated_time" content={{ .Lastmod.Format "2006-01-02T15:04:05Z0700" | safeHTML }} />
{{ if isset .Params "date" }}<meta property="og:type" content="article" />
<script defer type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Article",
"headline": {{ .Title }},
"author": {
"@type": "Person",
"name": "{{ .Params.author }}"
},
"datePublished": "{{ .Date.Format "2006-01-02" }}",
"description": {{ .Summary }},
"wordCount": {{ .WordCount }},
"mainEntityOfPage": "True",
"dateModified": "{{ .Lastmod.Format "2006-01-02" }}",
"image": {
"@type": "imageObject",
"url": "{{ with .Params.cover }}{{ . }}{{ end }}"
},
"publisher": {
"@type": "Person",
"name": "{{ .Site.Title }}",
"logo": {
"@type": "imageObject",
"url": "https://www.example.com/images/avatar.png"
}
}
}
</script>
{{ else }}<meta property="og:type" content="website" />
<meta name="author" content="{{ .Params.author }}" />
<script defer type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "{{ .Permalink }}",
"name": "{{ .Title }}",
"logo": "https://www.example.com/images/avatar.png"
}
</script>{{ end }}
<meta property="article:publisher" content="{{ .Params.author }}" />
{{ with.Params.author }}<meta property="og:article:author" content="{{ . }}" />
<meta property="article:author" content="{{ . }}" />
<meta name="author" content="{{ . }}" />{{ end }}
{{ with.Params.category }}<meta name="news_keywords" content="{{ index . 0 }}" />
<meta property="article:section" content="{{ index . 0 }}" />{{ end }}
<meta property="og:article:published_time" content={{ .Date.Format "2006-01-02T15:04:05Z0700" | safeHTML }} />
<meta property="article:published_time" content={{ .Date.Format "2006-01-02T15:04:05Z0700" | safeHTML }} />
<link rel="sitemap" type="application/xml" title="Sitemap" href="{{ .Site.BaseURL }}sitemap.xml" />
{{ with .OutputFormats.Get "RSS" }}<link href="{{ .Permalink }}" rel="alternate" type="application/rss+xml" title="{{ $.Site.Title }}" />
<link href="{{ .Permalink }}" rel="feed" type="application/rss+xml" title="{{ $.Site.Title }}" />{{ end }}
<meta name="robots" content="index,follow" />
<meta name="googlebot" content="index,follow" />
<link rel="manifest" href="{{ .Site.BaseURL }}manifest.json" />
<meta name="theme-color" content="#ffffff" />
<meta name="msapplication-TileColor" content="#ffffff" />
<meta name="imagemode" content="force" />
<meta name="coverage" content="Worldwide" />
<meta name="distribution" content="Global" />
<meta name="HandheldFriendly" content="True" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="apple-mobile-web-app-title" content="{{ .Site.Title }}" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-touch-fullscreen" content="yes" />
</head> </head>
<body> <body>
{{ partial "site-header.html" . }} {{ partial "site-header.html" . }}

View file

@ -1,6 +1,4 @@
{{ define "title" }} {{ define "title" }}{{.Title}} | {{ .Site.Title }}{{ end }}
{{.Title}} | {{ .Site.Title }}
{{ end }}
{{ define "main" }} {{ define "main" }}
<main> <main>
<header class="section page-header"> <header class="section page-header">

View file

@ -1,6 +1,4 @@
{{ define "title" }} {{ define "title" }}{{ .Title }} | {{ .Site.Title }}{{ end }}
{{ .Title }} | {{ .Site.Title }}
{{ end }}
{{ define "main" }} {{ define "main" }}
<main> <main>
<article class="page"> <article class="page">