Create blog “2024-12-24-automatic-rebuilding”

This commit is contained in:
Nycki 2024-12-24 19:47:35 +00:00
parent 717af8f961
commit 3ad88d085e
2 changed files with 36 additions and 0 deletions

View file

@ -0,0 +1,36 @@
---
date: 2024-12-24T11:38:00.000Z
title: automatic rebuilding
description: this page was built with forgejo, yo
tags:
- my-blog
- programming
---
this page was built with [forgejo](https://forgejo.org/), yo!
I installed a git forge on my own server so I can upload whatever I want, including nsfw stuff if I feel like it, and I wrote this build script that automatically rebuilds the page whenever I push changes.
And I'm currently editing this page in [Decap CMS](https://decapcms.org/), which automatically pushes changes to a git forge.
So I have a fully visual post editor now!
```yaml
on:
workflow_dispatch:
push:
branches: [main]
jobs:
build:
runs-on: self-hosted
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm ci
- run: npm run build
- run: mkdir -p /data/nycki.net/site
- run: cp site.conf /data/nycki.net/site.conf
- run: cp -r _site/* /home/nycki/nycki.net/patches/* /data/nycki.net/site/
```
![screenshot of the editor used to write this post](/a/decap-cms.jpg "screenshot of the editor used to write this post")

BIN
public/a/decap-cms.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB