New post :D
This commit is contained in:
parent
ca66e70b4a
commit
8b2c0f301e
27
.gitea/workflows/build-and-deploy.yaml
Normal file
27
.gitea/workflows/build-and-deploy.yaml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
name: Build and Deploy Blog Site
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
setup-website-content:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: shockrah/hugo
|
||||||
|
steps:
|
||||||
|
- run: git init
|
||||||
|
- run: git remote add origin https://git.shockrah.xyz/shockrah/blog.git
|
||||||
|
- run: git pull origin master
|
||||||
|
- name: Build website content
|
||||||
|
run: hugo
|
||||||
|
- name: Copy files with rsync
|
||||||
|
uses: tempersama/rsync-copy@2.6
|
||||||
|
with:
|
||||||
|
host: shockrah.xyz
|
||||||
|
username: ${{ secrets.USER }}
|
||||||
|
source: "public/"
|
||||||
|
destination: /opt/nginx/shockrah.xyz/
|
||||||
|
key: ${{ secrets.PRIVATE_KEY }}
|
||||||
|
|
||||||
|
|
41
content/posts/reviving-an-old-project.md
Normal file
41
content/posts/reviving-an-old-project.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
title: Reviving an Old Project
|
||||||
|
description: Clippable and it's current future
|
||||||
|
date: 2025-08-19T21:26:49-07:00
|
||||||
|
draft: false
|
||||||
|
category: article
|
||||||
|
---
|
||||||
|
|
||||||
|
# Context
|
||||||
|
|
||||||
|
A while back I created [Clippable](https://git.shockrah.xyz/shockrah/clippable),
|
||||||
|
which was meant to be a way for me to share gaming clips with others because I
|
||||||
|
didn't like using streamable, youtube, etc. I'm still not a huge fan of it
|
||||||
|
especially considering I have the technical know how to build my own clip
|
||||||
|
sharing system/website.
|
||||||
|
|
||||||
|
Now that I'm once again looking for work :wink: I'm in a position where I
|
||||||
|
need to have a new "main" project to bring up in interviews & resumes.
|
||||||
|
My choice this time around of course is [Clippable](https://git.shockrah.xyz/shockrah/clippable)
|
||||||
|
which should provide ample room for me to _demonstrate_ my skills.
|
||||||
|
|
||||||
|
_Also I can actually use the end result which is nice_.
|
||||||
|
|
||||||
|
|
||||||
|
# What is it?
|
||||||
|
|
||||||
|
|
||||||
|
I'll be honest, it's a self-hosted streamable clone whose
|
||||||
|
front-end got a huge facelift and is now being packaged with Gitea.
|
||||||
|
|
||||||
|
# Now what?
|
||||||
|
|
||||||
|
Now comes the fun part which is packaging everything and updating docs
|
||||||
|
so that this can be fully presentable and remain as a proper "receipt"
|
||||||
|
of my skill because it's easier if my work can speak for itself in interviews :wink:
|
||||||
|
|
||||||
|
# Where?
|
||||||
|
|
||||||
|
The link to the project is here :link: https://git.shockrah.xyz/shockrah/clippable
|
||||||
|
|
||||||
|
Link to the docs is here :link: https://shockrah.gitlab.io/clippable/
|
Loading…
Reference in New Issue
Block a user