mirror of
https://github.com/andwati/andwati.com.git
synced 2026-10-18 01:12:53 +00:00
update author information from "mockingspectre" to "andwati" across multiple files
This commit is contained in:
@@ -27,7 +27,7 @@ Deployment is via Cloudflare (`wrangler.toml`, `npm run deploy` → `zola build
|
||||
+++
|
||||
title = "..."
|
||||
description = "..."
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = YYYY-MM-DD
|
||||
[taxonomies]
|
||||
tags = ["..."]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "File over app"
|
||||
description = "Take control of your artifacts"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
draft = true
|
||||
date = 2023-12-18
|
||||
[taxonomies]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "From C to Machine Code: What Actually Runs"
|
||||
description = "Before diving into how to break a program, we need to understand what the computer is actually executing"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2026-04-08
|
||||
[taxonomies]
|
||||
tags = ["assembly", "rev", "pwn"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "Django Secret Key Tutorial"
|
||||
description = "Managing secrets"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2022-11-11T15:34:14.160Z
|
||||
[taxonomies]
|
||||
tags = ["tutorial", "django", "python", ".env"]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
title = "Hello World"
|
||||
description = "Hello world"
|
||||
date = 2022-11-04
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
[taxonomies]
|
||||
tags = ["hugo", "blog", "go"]
|
||||
+++
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "cognitive inertia"
|
||||
description = "inertia"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2025-02-26
|
||||
[taxonomies]
|
||||
tags = ["cognition"]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
title = "Install PostgreSQL on Arch | Manjaro | Garuda Linux"
|
||||
description = "Getting PostgreSQL up and running on Arch Linux-based distros"
|
||||
date = 2023-02-16T15:34:14.160Z
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
[taxonomies]
|
||||
tags = ["postgresql", "archlinux", "manjaro", "garuda", "linux"]
|
||||
+++
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
title = "Integrating Netlify CMS"
|
||||
description = "Integrating netlify cms"
|
||||
date = 2022-11-24T15:34:14.160Z
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
[taxonomies]
|
||||
tags = ["blog", "hugo", "netlify", "netlify-cms", "github"]
|
||||
+++
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "Export default and module.exports in Javascript"
|
||||
description = "Modules are the building blocks of modern JavaScript applications, allowing for the encapsulation of code into reusable components. Two primary systems govern the exportation of these modules: export default in ES6 and module.exports in CommonJS. "
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2024-01-17
|
||||
[taxonomies]
|
||||
tags = ["javascript", "node"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "Setting up Obsidian sync in Windows"
|
||||
description = "Syncing Obsidian in Windows with Windows Task Scheduler with git"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2023-10-01
|
||||
[taxonomies]
|
||||
tags = ["obsidian", "git", "sync", "windows", "cron", "task scheduler", "powershell"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "ScriptCTF 2025 Writeup"
|
||||
description = "ScriptCTF 2025 Writeup"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2025-08-18
|
||||
[taxonomies]
|
||||
tags = ["ctf", "rev", "web", "forensics"]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
title = "Semantic Versioning(SemVer) and Conventional Commits"
|
||||
description = "Adopting best practices in your git and build workflows."
|
||||
date = 2023-01-24T15:34:14.160Z
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
[taxonomies]
|
||||
tags = ["git", "semver", "workflow", "conventional commits"]
|
||||
+++
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
title = "Subresource Integrity"
|
||||
description = "Understanding Subresource Integrity"
|
||||
date = 2023-04-29
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
[taxonomies]
|
||||
tags = ["subresource integrity", "csp", "cors"]
|
||||
+++
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "What say you?"
|
||||
description = "Adding a comment system by utterances"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2023-08-24T15:34:14.160Z
|
||||
[taxonomies]
|
||||
tags = ["blog", "utterances"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "Configure Vue.js app With Tailwind CSS"
|
||||
description = "Tailwindcss in vuejs "
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2021-06-12
|
||||
[taxonomies]
|
||||
tags = ["javascript", "vuejs", "tailwindcss"]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
+++
|
||||
title = "The One Thing Nobody Tells You About WiFi Hotspots on Arch Linux"
|
||||
description = "A minimal Arch install is great until NetworkManager silently fails to find a binary you didn't know you needed"
|
||||
author = "mockingspectre"
|
||||
author = "andwati"
|
||||
date = 2026-04-16
|
||||
[taxonomies]
|
||||
tags = ["arch", "linux", "networking", "kde"]
|
||||
|
||||
+13
-2
@@ -40,10 +40,18 @@ p,
|
||||
ul,
|
||||
ol,
|
||||
figure,
|
||||
blockquote {
|
||||
blockquote,
|
||||
pre,
|
||||
table {
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
hr {
|
||||
border: none;
|
||||
border-top: 1px solid var(--border-color);
|
||||
margin: 2rem 0;
|
||||
}
|
||||
|
||||
p {
|
||||
max-width: 65ch; // Optimal reading width
|
||||
text-wrap: pretty;
|
||||
@@ -112,8 +120,11 @@ pre {
|
||||
font-variant-ligatures: contextual;
|
||||
}
|
||||
|
||||
pre {
|
||||
.code-block-wrapper {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
pre {
|
||||
padding: 1.25rem;
|
||||
border-radius: 2px;
|
||||
overflow-x: auto;
|
||||
|
||||
@@ -8,6 +8,13 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
'<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 6 9 17l-5-5"/></svg>';
|
||||
|
||||
preBlocks.forEach((pre) => {
|
||||
// Wrap the <pre> so the button can sit outside its horizontal
|
||||
// scroll container — a child of pre would scroll along with the code.
|
||||
const wrapper = document.createElement('div');
|
||||
wrapper.className = 'code-block-wrapper';
|
||||
pre.parentNode.insertBefore(wrapper, pre);
|
||||
wrapper.appendChild(pre);
|
||||
|
||||
// Create the copy button
|
||||
const button = document.createElement('button');
|
||||
button.innerHTML = copyIcon;
|
||||
@@ -15,9 +22,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
button.setAttribute('aria-label', 'Copy code');
|
||||
button.setAttribute('title', 'Copy code');
|
||||
|
||||
// Add the button to the <pre> block
|
||||
// Assuming pre is position relative in CSS
|
||||
pre.appendChild(button);
|
||||
wrapper.appendChild(button);
|
||||
|
||||
button.addEventListener('click', async () => {
|
||||
// Find the <code> element within the <pre>
|
||||
|
||||
+1
-1
@@ -65,7 +65,7 @@
|
||||
{
|
||||
"@type": "Person",
|
||||
"@id": "{{ config.base_url }}/#author",
|
||||
"name": "{{ config.extra.author | default(value="mockingspectre") }}",
|
||||
"name": "{{ config.extra.author | default(value="andwati") }}",
|
||||
"url": "{{ config.base_url }}/about/",
|
||||
"sameAs": [
|
||||
{% if config.extra.github_url %}"{{ config.extra.github_url }}"{% if config.extra.twitter_url or config.extra.youtube_url %},{% endif %}{% endif %}
|
||||
|
||||
+3
-3
@@ -12,7 +12,7 @@
|
||||
{% block og_extra %}
|
||||
{% if page.date %}<meta property="article:published_time" content="{{ page.date | date(format="%+") }}">{% endif %}
|
||||
{% if page.updated %}<meta property="article:modified_time" content="{{ page.updated | date(format="%+") }}">{% endif %}
|
||||
<meta property="article:author" content="{{ config.extra.author | default(value="mockingspectre") }}">
|
||||
<meta property="article:author" content="{{ config.extra.author | default(value="andwati") }}">
|
||||
{% if page.taxonomies.tags %}
|
||||
{% for tag in page.taxonomies.tags %}
|
||||
<meta property="article:tag" content="{{ tag }}">
|
||||
@@ -44,13 +44,13 @@
|
||||
"author": {
|
||||
"@type": "Person",
|
||||
"@id": "{{ config.base_url }}/#author",
|
||||
"name": "{{ config.extra.author | default(value="mockingspectre") }}",
|
||||
"name": "{{ config.extra.author | default(value="andwati") }}",
|
||||
"url": "{{ config.base_url }}/about/"
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Person",
|
||||
"@id": "{{ config.base_url }}/#author",
|
||||
"name": "{{ config.extra.author | default(value="mockingspectre") }}",
|
||||
"name": "{{ config.extra.author | default(value="andwati") }}",
|
||||
"url": "{{ config.base_url }}/about/"
|
||||
},
|
||||
"isPartOf": {
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
<footer class="site-footer">
|
||||
<div class="footer-content">
|
||||
<p>
|
||||
© {{ now() | date(format="%Y") }} {{ config.extra.author | default(value="Author") }}
|
||||
{% set current_year = now() | date(format="%Y") | int %}
|
||||
{% set start_year = config.extra.copyright_start_year | default(value=current_year) | int %}
|
||||
© {% if start_year != current_year %}{{ start_year }}–{% endif %}{{ current_year }} {{ config.extra.author | default(value="Author") }}
|
||||
</p>
|
||||
<div class="social-links">
|
||||
<!-- Social Links -->
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
{
|
||||
"@type": "Person",
|
||||
"@id": "{{ config.base_url }}/#author",
|
||||
"name": "{{ config.extra.author | default(value="mockingspectre") }}",
|
||||
"name": "{{ config.extra.author | default(value="andwati") }}",
|
||||
"url": "{{ config.base_url }}/about/",
|
||||
"sameAs": [
|
||||
{% if config.extra.github_url %}"{{ config.extra.github_url }}"{% if config.extra.twitter_url or config.extra.youtube_url %},{% endif %}{% endif %}
|
||||
|
||||
Reference in New Issue
Block a user