Compare commits

..

1 commit

Author SHA1 Message Date
55ddcb72cd
automate webmention and syndication links 2025-01-29 11:34:44 -05:00
10 changed files with 54 additions and 84 deletions

View file

@ -7,22 +7,9 @@ on:
paths-ignore: paths-ignore:
- '_data/webmention_io_*' - '_data/webmention_io_*'
concurrency:
group: "pages"
cancel-in-progress: false
jobs: jobs:
build-and-deploy: build-and-deploy:
runs-on: ubuntu-24.04 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: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -31,32 +18,26 @@ jobs:
- uses: ruby/setup-ruby@v1 - uses: ruby/setup-ruby@v1
with: with:
bundler-cache: true bundler-cache: true
- uses: actions/configure-pages@v5
id: pages
- name: Configure Git - name: Configure Git
run: | run: |
git config user.name "GitHub Actions Bot" git config user.name "GitHub Actions Bot"
git config user.email "actions@github.com" git config user.email "actions@github.com"
- run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" - run: bundle exec jekyll build
- uses: actions/upload-pages-artifact@v3 - uses: peaceiris/actions-gh-pages@v3
with: with:
name: github-pages-publish-1 github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/deploy-pages@v4 publish_dir: ./_site
with:
artifact_name: github-pages-publish-1
- run: | - run: |
git add _data/webmention_io_* git add _data/webmention_io_*
git diff --staged --quiet || git commit -m "publish: collect webmentions for ${{ github.sha }}" git diff --staged --quiet || git commit -m "Publish"
git push origin main git push origin main
- run: bundle exec jekyll webmention - run: bundle exec jekyll webmention
- run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}" - run: bundle exec jekyll build
- uses: actions/upload-pages-artifact@v3 - uses: peaceiris/actions-gh-pages@v3
with: with:
name: github-pages-publish-2 github_token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/deploy-pages@v4 publish_dir: ./_site
with:
artifact_name: github-pages-publish-1
- run: | - run: |
git add _data/webmention_io_* git add _data/webmention_io_*
git diff --staged --quiet || git commit -m "publish: update webmentions for ${{ github.sha }}" git diff --staged --quiet || git commit --amend
git push origin main --force-with-lease git push origin main --force-with-lease

View file

@ -1,18 +1,14 @@
url: "https://sloanelybutsurely.com" # the base hostname & protocol for your site, e.g. http://example.com url: "https://sloane.sh" # 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: "sloanelybutsurely.com" # the name of your site, e.g. ACME Corp. title: "sloane.sh" # the name of your site, e.g. ACME Corp.
permalink: /:categories/:year/:month/:day/:title/ permalink: /:categories/:year/:month/:day/:title/index:output_ext
plugins: plugins:
- jekyll-compose - jekyll-compose
- jekyll-webmention_io - jekyll-webmention_io
webmentions: webmentions:
username: sloanelybutsurely.com username: sloane.sh
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/"
@ -28,4 +24,4 @@ webmentions:
author: author:
name: sloane name: sloane
url: "https://sloanelybutsurely.com" url: "https://sloane.sh"

View file

@ -91,3 +91,7 @@ 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,6 +1,5 @@
--- ---
"/uses/": 2025-01-29 "/uses/": 2025-01-28
"/2025/01/28/syndication-test/index.html": 2025-01-29 "/2025/01/28/syndication-test/index.html": 2025-01-28
"/2025/01/28/post/index.html": 2025-01-29 "/2025/01/28/post/index.html": 2025-01-28
"/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: 6 https://brid.gy/publish/mastodon: 1
https://brid.gy/publish/bluesky: 6 https://brid.gy/publish/bluesky: 1
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: 6 https://brid.gy/publish/mastodon: 1
https://brid.gy/publish/bluesky: 6 https://brid.gy/publish/bluesky: 1
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: 6 https://brid.gy: 1
https://webmention.io: https://webmention.io:
status: queued status: queued
summary: Webmention was queued for processing summary: Webmention was queued for processing
@ -111,32 +111,4 @@ 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: 5 https://brid.gy/publish/mastodon: false
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,4 +3,3 @@
"/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

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

View file

@ -0,0 +1,7 @@
---
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

@ -0,0 +1,8 @@
---
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: "sloanelybutsurely.com" title: "sloane.sh"
--- ---
# Hi, I'm <a class="h-card p-name u-url" href="https://sloanelybutsurely.com">Sloane</a>! # Hi, I'm <a class="h-card p-name u-url" href="https://sloane.sh">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,9 +12,5 @@ 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>