diff --git a/.gitea/workflows/build-and-deploy.yaml b/.gitea/workflows/build-and-deploy.yaml new file mode 100644 index 0000000..d0ed177 --- /dev/null +++ b/.gitea/workflows/build-and-deploy.yaml @@ -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 }} + + diff --git a/content/posts/reviving-an-old-project.md b/content/posts/reviving-an-old-project.md new file mode 100644 index 0000000..c0ec903 --- /dev/null +++ b/content/posts/reviving-an-old-project.md @@ -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/