Home

Back From the Dead - A GitHub Story

I’m Alive

Hi there, it’s me again, your fave walking disaster, Stella. It’s sure been a while.

Since my last post roughly 9 months ago, I’ve been offered a postdoc in Israel (which I reluctantly accepted due to a lack of alternative options), cancelled said postdoc weeks before departure (due to the still-very-much-ongoing genocide in Gaza), ended up homeless in the process (still an open problem) as well as unemployed (this one has been kinda solved recently, for a while at least), started outing myself as autistic at work, went through another deep depressive episode during the winter (to the point of worrying my therapist), became a baby mod on a beloved Discord server and am now in the process of starting HRT (at-long-fucking-last, some will say).

Also, France likes fascists so much Macron dissolved the parliament, and in a matter of weeks the next elections will decide whether we finally reach an enlightened new age of socialism with Comrade Poutou or just end up with Twink Hitler as prime minister (his poop leaked on his shoes in Tolbiac’s Amphitheatre N).

Anyway, very understandably, I’ve been forced to shutdown my small next writing project last year, and mostly unable to create anything worth posting since. Still, I wanted to give some news, for my own satisfaction if only this.

It’s Alive

Another big obstruction preventing me from posting was that my previous writing setup was entirely dependent on me using scripts setup on my Windows desktop PC. The whole situation was frustrating for many reasons, so I spent some time setting up a more practical solution.

With the current framework, I’m using two repositories. The public one is a github pages repo that hosts the generated static website (as before), now associated to a public key. The (not necessarily) private one contains all the source files Hugo needs to generate the website, a secret private key, and the following yml workflow:

name: Github Pages

on:
  push:
    branches:
      - master
  pull_request:

jobs:
  deploy:
    runs-on: ubuntu-20.04
    steps:
      - uses: actions/checkout@v2
        with:
          submodules: true  # Fetch Hugo themes (true OR recursive)
          fetch-depth: 0    # Fetch all history for .GitInfo and .Lastmod

      - name: Setup Hugo
        uses: peaceiris/actions-hugo@v2
        with:
          hugo-version: 'latest'
          extended: true

      - name: Build
        run: hugo --minify

      - name: Deploy
        uses: peaceiris/actions-gh-pages@v3
        with:
          deploy_key: ${{ secrets.PRIVATE_KEY }}
          external_repository: Stella-Hoshineko/stella-hoshineko.github.io
          publish_dir: ./public

This solution now allows me to write posts with VSCode, from any web browser!

=^.^=

Anyway, I do wish to write more often, about whatever, and at the very least I now can do it easily. Trying to journal like this may at the very least help me process life, because it just keeps happening.

xoxo