Compare commits

...

12 commits

Author SHA1 Message Date
GitHub Actions Bot
c43ceb3f19 publish: update webmentions for 7d652f9066 2025-01-29 18:29:06 +00:00
GitHub Actions Bot
0f847437b6 publish: collect webmentions for 7d652f9066 2025-01-29 18:28:53 +00:00
7d652f9066
change name of site
Some checks failed
Build and publish / build-and-deploy (push) Has been cancelled
also update accounts
2025-01-29 13:27:29 -05:00
GitHub Actions Bot
63f52486ef publish: update webmentions for fe86028d7a 2025-01-29 17:25:28 +00:00
fe86028d7a
fix: always commit to avoid accidentally amending source commit 2025-01-29 12:24:26 -05:00
8bbb1df26b fix: use different names for each deploy artifact 2025-01-29 17:19:15 +00:00
f829597f12
give action permission to write
Some checks are pending
Build and publish / build-and-deploy (push) Waiting to run
2025-01-29 12:15:21 -05:00
d8e875acea
fix publish workflow
Some checks are pending
Build and publish / build-and-deploy (push) Waiting to run
2025-01-29 12:13:18 -05:00
937de0219f
update build and deploy workflow based on github example (#15)
Some checks are pending
Build and publish / build-and-deploy (push) Waiting to run
2025-01-29 12:05:42 -05:00
1284d930bc delete test posts (#14)
Some checks are pending
Build and publish / build-and-deploy (push) Waiting to run
2025-01-29 16:59:44 +00:00
GitHub Actions Bot
6039b6e815 Publish 2025-01-29 16:50:08 +00:00
690e1551fd
automate webmention and syndication links (#13)
Some checks are pending
Build and publish / build-and-deploy (push) Waiting to run
2025-01-29 11:37:35 -05:00
10 changed files with 116 additions and 43 deletions

62
.github/workflows/publish.yaml vendored Normal file
View file

@ -0,0 +1,62 @@
name: Build and publish
on:
push:
branches:
- main
paths-ignore:
- '_data/webmention_io_*'
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
build-and-deploy:
runs-on: ubuntu-24.04
permissions:
contents: write
pages: write
id-token: write
environment:
name: sloane.sh
url: https://sloane.sh
env:
JEKYLL_ENV: production
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- uses: actions/configure-pages@v5
id: pages
- name: Configure Git
run: |
git config user.name "GitHub Actions Bot"
git config user.email "actions@github.com"
- run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
- uses: actions/upload-pages-artifact@v3
with:
name: github-pages-publish-1
- uses: actions/deploy-pages@v4
with:
artifact_name: github-pages-publish-1
- run: |
git add _data/webmention_io_*
git diff --staged --quiet || git commit -m "publish: collect webmentions for ${{ github.sha }}"
git push origin main
- run: bundle exec jekyll webmention
- run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
- uses: actions/upload-pages-artifact@v3
with:
name: github-pages-publish-2
- uses: actions/deploy-pages@v4
with:
artifact_name: github-pages-publish-1
- run: |
git add _data/webmention_io_*
git diff --staged --quiet || git commit -m "publish: update webmentions for ${{ github.sha }}"
git push origin main --force-with-lease

View file

@ -1,14 +1,18 @@
url: "https://sloane.sh" # the base hostname & protocol for your site, e.g. http://example.com url: "https://sloanelybutsurely.com" # the base hostname & protocol for your site, e.g. http://example.com
baseurl: "" # the subpath of your site, e.g. /blog baseurl: "" # the subpath of your site, e.g. /blog
title: "sloane.sh" # the name of your site, e.g. ACME Corp. title: "sloanelybutsurely.com" # the name of your site, e.g. ACME Corp.
permalink: /:categories/:year/:month/:day/:title/index:output_ext permalink: /:categories/:year/:month/:day/:title/
plugins: plugins:
- jekyll-compose - jekyll-compose
- jekyll-webmention_io - jekyll-webmention_io
webmentions: webmentions:
username: sloane.sh username: sloanelybutsurely.com
cache_folder: _data cache_folder: _data
legacy_domains:
- http://sloane.sh
- https://sloane.sh
- http://sloanelybutsurely.com
bad_uri_policy: bad_uri_policy:
whitelist: whitelist:
- "^https://brid.gy/publish/" - "^https://brid.gy/publish/"
@ -24,4 +28,4 @@ webmentions:
author: author:
name: sloane name: sloane
url: "https://sloane.sh" url: "https://sloanelybutsurely.com"

View file

@ -91,7 +91,3 @@ www.negativelabpro.com:
state: unsupported state: unsupported
attempts: 1 attempts: 1
last_checked: '2025-01-28 19:15:10 -0500' last_checked: '2025-01-28 19:15:10 -0500'
brid.gy:
state: unsupported
attempts: 1
last_checked: '2025-01-28 19:17:44 -0500'

View file

@ -1,5 +1,6 @@
--- ---
"/uses/": 2025-01-28 "/uses/": 2025-01-29
"/2025/01/28/syndication-test/index.html": 2025-01-28 "/2025/01/28/syndication-test/index.html": 2025-01-29
"/2025/01/28/post/index.html": 2025-01-28 "/2025/01/28/post/index.html": 2025-01-29
"/2025/01/28/post-1/index.html": 2025-01-28 "/2025/01/28/post-1/index.html": 2025-01-28
"/2025/01/29/post-1/index.html": 2025-01-29

View file

@ -1,7 +1,7 @@
--- ---
https://sloane.sh/uses/: https://sloane.sh/uses/:
https://brid.gy/publish/mastodon: 1 https://brid.gy/publish/mastodon: 6
https://brid.gy/publish/bluesky: 1 https://brid.gy/publish/bluesky: 6
https://wafer.baby/@d: false https://wafer.baby/@d: false
https://usesthis.com/: false https://usesthis.com/: false
https://screen.garden: false https://screen.garden: false
@ -28,8 +28,8 @@ https://sloane.sh/uses/:
https://readwise.io/read: 1 https://readwise.io/read: 1
https://www.negativelabpro.com/: 1 https://www.negativelabpro.com/: 1
https://sloane.sh/2025/01/28/syndication-test/index.html: https://sloane.sh/2025/01/28/syndication-test/index.html:
https://brid.gy/publish/mastodon: 1 https://brid.gy/publish/mastodon: 6
https://brid.gy/publish/bluesky: 1 https://brid.gy/publish/bluesky: 6
https://sloane.sh/2025/01/28/post/index.html: https://sloane.sh/2025/01/28/post/index.html:
https://brid.gy/publish/mastodon: https://brid.gy/publish/mastodon:
id: '113908767986819456' id: '113908767986819456'
@ -103,7 +103,7 @@ https://sloane.sh/2025/01/28/post/index.html:
https://brid.gy/publish/bluesky: https://brid.gy/publish/bluesky:
id: at://did:plc:j7knblsrh4flod7wy2ynoycs/app.bsky.feed.post/3lgtoykvien23 id: at://did:plc:j7knblsrh4flod7wy2ynoycs/app.bsky.feed.post/3lgtoykvien23
url: https://bsky.app/profile/sloane.sh/post/3lgtoykvien23 url: https://bsky.app/profile/sloane.sh/post/3lgtoykvien23
https://brid.gy: 1 https://brid.gy: 6
https://webmention.io: https://webmention.io:
status: queued status: queued
summary: Webmention was queued for processing summary: Webmention was queued for processing
@ -111,4 +111,32 @@ https://sloane.sh/2025/01/28/post/index.html:
source: https://sloane.sh/2025/01/28/post/index.html source: https://sloane.sh/2025/01/28/post/index.html
target: https://webmention.io target: https://webmention.io
https://sloane.sh/2025/01/28/post-1/index.html: https://sloane.sh/2025/01/28/post-1/index.html:
https://brid.gy/publish/mastodon: false https://brid.gy/publish/mastodon: 5
https://sloane.sh/2025/01/29/post-1/index.html:
https://brid.gy/publish/mastodon: 5
https://sloanelybutsurely.com/uses/:
https://wafer.baby/@d: false
https://usesthis.com/: false
https://screen.garden: false
https://www.caldigit.com/thunderbolt-station-4/: false
https://www.gigabyte.com/Monitor/M32U: false
https://ergodox-ez.com/: false
https://shop.keyboard.io/products/keyboardio-atreus: false
https://www.gloriousgaming.com/products/glorious-gmmk-pro-75-barebone-black: false
https://www.gloriousgaming.com/products/glorious-panda-mechanical-switches?variant=37691905933487: false
https://drop.com/buy/vortex-poker-iii-compact-keyboard: false
? https://www.bestbuy.com/site/blue-microphones-blue-yeti-professional-multi-pattern-usb-condenser-microphone/9737441.p?skuId=9737441
: false
https://www.aquaphorus.com/products/lip-care/lip-repair-stick: false
https://www.valoi.co/easy35: false
https://www.iflash.xyz/: false
https://www.alfredapp.com/: false
https://www.mozilla.org/en-US/firefox/new/: false
https://flexibits.com/fantastical: false
https://culturedcode.com/things/: false
https://sw.kovidgoyal.net/kitty/: false
https://github.com/DinkDonk/kitty-icon: false
https://kapeli.com/dash: false
https://obsidian.md: false
https://readwise.io/read: false
https://www.negativelabpro.com/: false

View file

@ -3,3 +3,4 @@
"/2025/01/28/syndication-test/index.html": {} "/2025/01/28/syndication-test/index.html": {}
"/2025/01/28/post/index.html": {} "/2025/01/28/post/index.html": {}
"/2025/01/28/post-1/index.html": {} "/2025/01/28/post-1/index.html": {}
"/2025/01/29/post-1/index.html": {}

View file

@ -1,8 +0,0 @@
---
title: ""
layout: post
date: 2025-01-28 19:18 -0500
syndicate_to: [ mastodon ]
---
Hello, World!

View file

@ -1,7 +0,0 @@
---
layout: post
date: 2025-01-28 18:40 -0500
syndicate_to: [ mastodon, bluesky ]
---
I'm trying some things with [brid.gy](https://brid.gy) and [webmention.io](https://webmention.io). Sorry for the noise.

View file

@ -1,8 +0,0 @@
---
layout: post
title: syndication test
date: 2025-01-28 17:08 -0500
syndicate_to: [ mastodon, bluesky ]
---
This is a test!

View file

@ -1,9 +1,9 @@
--- ---
layout: default layout: default
title: "sloane.sh" title: "sloanelybutsurely.com"
--- ---
# Hi, I'm <a class="h-card p-name u-url" href="https://sloane.sh">Sloane</a>! # Hi, I'm <a class="h-card p-name u-url" href="https://sloanelybutsurely.com">Sloane</a>!
I'm a professional software engineer and an amateur musician, photographer, wife, chef, and pet mom. I'm a professional software engineer and an amateur musician, photographer, wife, chef, and pet mom.
@ -12,5 +12,9 @@ I'm a professional software engineer and an amateur musician, photographer, wife
If you're interested in the tools I use you can check out my [usesthis.com](https://usesthis.com) style self-interview. If you're interested in the tools I use you can check out my [usesthis.com](https://usesthis.com) style self-interview.
<a rel="me authn" href="https://github.com/sloanelybutsurely"></a> <a rel="me authn" href="https://github.com/sloanelybutsurely"></a>
<a rel="me" href="https://tech.lgbt/@sloanelybutsurely"></a>
<a rel="me" href="https://bsky.app/profile/sloanelybutsurely.com"></a>
<!-- old accounts -->
<a rel="me" href="https://toots.sloane.sh/@sloane"></a> <a rel="me" href="https://toots.sloane.sh/@sloane"></a>
<a rel="me" href="https://bsky.app/profile/sloane.sh"></a> <a rel="me" href="https://bsky.app/profile/sloane.sh"></a>