Compare commits
38 Commits
643deedba9
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 0af9fe0709 | |||
| 4c19f98643 | |||
| 83bb24763e | |||
| 4f068ab9dd | |||
| a79e9f6b8b | |||
| 178477613a | |||
| ee65895c32 | |||
| b47a9e2d7e | |||
| 0695b32198 | |||
| 1449a55cd5 | |||
| decdaf714d | |||
| 24630ae0c3 | |||
| a72b6a5cee | |||
| 13b145a737 | |||
| b07d4e3389 | |||
| 020e7377f6 | |||
| c693c82944 | |||
| 544e79a9d1 | |||
| 10a99ff2b2 | |||
| 59dd3c1605 | |||
| e39b26b763 | |||
| 27d7a28457 | |||
| 08c256979b | |||
| 6b06ce36d0 | |||
| 6b6ac59186 | |||
| 90f68c3ae0 | |||
| 7b3d466989 | |||
| 3da4e12f15 | |||
| 6ab5a735ff | |||
| 2638735d9b | |||
| 639c4ff183 | |||
| ad84c10e46 | |||
| ce7c682ef5 | |||
| 9d357003e7 | |||
| 5a4316b00a | |||
| 54baae8ed8 | |||
| 50c03da31d | |||
| e1268b2d9c |
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1,5 +1,6 @@
|
||||
*.xcf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.mkv filter=lfs diff=lfs merge=lfs -text
|
||||
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
26
.gitea/workflows/build-and-deploy.yml
Normal file
26
.gitea/workflows/build-and-deploy.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
name: Build and Deploy Resume 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/temper-tv.git
|
||||
- run: git pull origin master
|
||||
- name: Build website content
|
||||
run: cd main-site && pwd && ls -a && hugo
|
||||
- name: Copy files with rsync
|
||||
uses: tempersama/rsync-copy@2.6
|
||||
with:
|
||||
host: shockrah.xyz
|
||||
username: ${{ secrets.USER }}
|
||||
source: "main-site/public/"
|
||||
destination: /opt/nginx/temper.tv/
|
||||
key: ${{ secrets.PRIVATE_KEY }}
|
||||
|
||||
@@ -3,6 +3,5 @@ title: '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||
description: null
|
||||
date: {{ .Date }}
|
||||
thumbnail: null
|
||||
ContentThumbnail: true
|
||||
article: false
|
||||
---
|
||||
|
||||
88
main-site/content/dev/easier-updates-finally.md
Normal file
88
main-site/content/dev/easier-updates-finally.md
Normal file
@@ -0,0 +1,88 @@
|
||||
---
|
||||
date: '2024-10-08T15:33:49-07:00'
|
||||
title: Easier Updates Finally
|
||||
description: Back on track to updating things normally
|
||||
thumbnail: /img/dev/hammer-wrench.png
|
||||
article: true
|
||||
---
|
||||
|
||||
# On Updating this Site
|
||||
|
||||
For a while now I've been updating this whole site manually since I took down my
|
||||
old Fargate + S3 infrastructure. Even though that made updating the site super
|
||||
easy it did mean that I was basically totally vendor locked and switching to a
|
||||
new provider like Vultr was a massive pain.
|
||||
|
||||
Now that I have my own Git server and CI/CD with that Git server I have a setup
|
||||
that let's me comfortably update my stuff without being totally locked into
|
||||
someone else's CI stuff. Gitlab is great but I really wanted my own thing
|
||||
so now I'm on Gitea basically.
|
||||
|
||||
## Ergonomics of the new pipeline
|
||||
|
||||
Because Gitea uses the same type of workflow files as Github I can literally
|
||||
do the following:
|
||||
|
||||
```yaml
|
||||
name: Build and Deploy Resume 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/temper-tv.git
|
||||
- run: git pull origin master
|
||||
- name: Build website content
|
||||
run: cd main-site && pwd && ls -a && hugo
|
||||
- name: Copy files with rsync
|
||||
uses: tempersama/rsync-copy@2.6
|
||||
with:
|
||||
host: shockrah.xyz
|
||||
username: ${{ secrets.USER }}
|
||||
source: "main-site/public/"
|
||||
destination: /opt/nginx/temper.tv/
|
||||
key: ${{ secrets.PRIVATE_KEY }}
|
||||
|
||||
```
|
||||
|
||||
General steps are basically ( per pipeline run ):
|
||||
|
||||
* Clone the repo
|
||||
* Run `hugo` to build all the content
|
||||
* Copy files over using rsync Github action that I wrote myself
|
||||
|
||||
The last part was a bit tricky to get working with Gitea in a container,
|
||||
acceptable key distribution, and user administration.
|
||||
Ended up working out and now I have my own Github action for Rsync which is pretty neat.
|
||||
|
||||
> Wait why not just ansible/scp?
|
||||
|
||||
I'm not using ansible because I'm just copying files... I don't need such a
|
||||
massive tool to accomplish that; even if I do have an
|
||||
[ansible dockerhub image](https://hub.docker.com/r/shockrah/ansible) that works.
|
||||
While I could in theory keep a super up to date and clean transfer flow with
|
||||
Ansible... this is a short meme blog that doesn't need that much engineering :)
|
||||
|
||||
I tried SCP ( and it worked ) but I ran into the issue that SCP doesn't copy
|
||||
directory trees which makes copying static site structures super annoying.
|
||||
|
||||
> You could tar the site then scp that over!
|
||||
|
||||
Yes... and end up scp'ing a hugo tarball every single time... no thanks
|
||||
data transfer rates are already bad enough as it is.
|
||||
|
||||
|
||||
## Going Forward
|
||||
|
||||
Now that I have keys and a simple dev setup on windows ( where I game/stream from )
|
||||
it should be super easy to actually update this site without having to
|
||||
constantly hop between Windows/Linux all the time. So here's to lost of fun &
|
||||
easy updates in the future :partying_face:
|
||||
|
||||
161
main-site/content/feed/3-years-of-avatar-making-progress.md
Normal file
161
main-site/content/feed/3-years-of-avatar-making-progress.md
Normal file
@@ -0,0 +1,161 @@
|
||||
---
|
||||
title: '3 Years of Avatar Making Progress'
|
||||
description: 'No technical stuff, just an evolution in my tastes'
|
||||
date: 2025-04-30T22:07:32-07:00
|
||||
thumbnail: '/img/avi-progression-3yr/intro.png'
|
||||
ContentThumbnail: true
|
||||
article: true
|
||||
---
|
||||
|
||||
# Where it started - Luna
|
||||
|
||||
|
||||
Featured in the thumbnail **Luna** was my first model that I used
|
||||
for a couple months while I still just hopped from public to public.
|
||||
At some point she even got a disco out fit :smile:
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/01.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/02.png" >}}
|
||||
|
||||
Two things I learned from this first foray into model making:
|
||||
|
||||
1. I love bright colors.... a lot
|
||||
2. Gloves on vr hands do **so much** for making the hands more connected.
|
||||
|
||||
The second point is really important because I realize making the dorsum
|
||||
and palm feel slightly more beefy makes the fingers better ( for me at least ).
|
||||
|
||||
|
||||
# The Beginning of My Current Model
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/03-bright.png" >}}
|
||||
|
||||
This was the first time I started messing with the idea of using a
|
||||
male model :scream::ghost::scream::ghost::scream::ghost::scream::ghost:
|
||||
Back When I first made this model male models were somewhat rare ( they
|
||||
still kinda are though). Most male models were either hyper feminine or
|
||||
hyper masculine [ see e-boys and girl models marketed as males -.- ].
|
||||
|
||||
I still wanted something femine since I'm a bit of a fruitcake myself :3
|
||||
so i ended up making this:
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/032.png" >}}
|
||||
|
||||
:information_source:
|
||||
Should note that at this point I still didn't have full-body so that
|
||||
pose is done in [:link: VRoid Studio](https://vroid.com/en) not VRChat.
|
||||
|
||||
I started getting into really fem stuff at this point but I was still
|
||||
more/less in my _amazon-basics-femboy-fit-phase_ hence the uhhh, outfit.
|
||||
|
||||
# Moving on to my Raver Era
|
||||
|
||||
:warning: I still very much go to raves at every opportunity I'm just
|
||||
more selective about them since I have more experience now and _vibe-check_
|
||||
certain scenes before deciding to full send. :warning:
|
||||
|
||||
Basically I wanted something casual, fun, and rave-inspired so I cut off
|
||||
the sleeves of a hoodie in vroid and swapped to shorts from skirts:
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/04.png" >}}
|
||||
|
||||
This is the part where I start learning some really nasty tricks with VRoid;
|
||||
like dropping poly counts by abusing alpha channels and putting stuff on
|
||||
the **skin texture** because **omg** does that save a ton of space. Also I
|
||||
finally decided to take on the prospect of using a non-default shader,
|
||||
[:link: Poiyomi](https://www.poiyomi.com/download/). Which is how I got my
|
||||
first fancy looking shiny things :3
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/05.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/06.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/07.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/08.png" >}}
|
||||
|
||||
You would be amazed at how long it took me to realize I need to use a cutout
|
||||
rendering mode to get rid of those little black triangles (which are nearly
|
||||
empty polygons but opaque sets all transparency to black).
|
||||
|
||||
> :stop_sign: Is that a hat in the last pic???
|
||||
|
||||
Yes I also picked up blender but only to make super simply hats which ended up
|
||||
being super useful later on since it gave me the fundamentals to make more
|
||||
complex things like these neato googles I made for a halloween project
|
||||
:jack_o_lantern:.
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/09.png" >}}
|
||||
|
||||
That one had some nice pulsating animations that made it appear like fluid was
|
||||
pumping through the pipes but in reality it was just a regular emmision that
|
||||
flowed from the middle out :wink:.
|
||||
|
||||
Eventually I realized that I needed to fix my fitment; that is the way the
|
||||
avatar is proportioned in relation to your actual body. The closer to your
|
||||
actual proportions the better the avi will feel when wearing it. This took
|
||||
a lot of recompiling and reuploading but was super worth because it felt
|
||||
literally flawless eventually.
|
||||
|
||||
Below you can see in the first pic that my avi's hand is on the hip but it's
|
||||
also perfectly lined up like that in real life.
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/10.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/11.png" >}}
|
||||
|
||||
Couple of updates to the outfit and I can get super tight poses in VRChat
|
||||
that are completely 1 to 1 IRL to VR because of the fitment work.
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/12.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/13.png" >}}
|
||||
|
||||
Love that old club logos hat :smiling_face_with_tear:. Ended up learning how
|
||||
to do audio link with it:
|
||||
|
||||
{{< clip "/img/avi-progression-3yr/audio-link-ex.mp4" >}}
|
||||
|
||||
Minor adjustments to the outfit but this ended up being the final outfit that
|
||||
I ended up with for a while on this version.
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/14.png" >}}
|
||||
|
||||
|
||||
# My Cottage Core Era and Maturing as a Femboy
|
||||
|
||||
Excuse the tangent(kinda). While I love the _cutesy hehe style of a lot
|
||||
of femboy aesthetics_ I also realize that it's not a style that will age
|
||||
very well. Coming from a background with a lot of older people I want to
|
||||
be able to maintain an aesthetic that is still feminine but like more
|
||||
grown up.
|
||||
|
||||
Thus my switch to **cottage core** so some shit idk zoomers have like 9999
|
||||
names for every subgenre of styles and I don't bother to keep up.
|
||||
|
||||
My solution to the "aging femboy" that "dresses their age" is uhhh, long
|
||||
skirts :3
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/15.png" >}}
|
||||
|
||||
Was not feeling the under turtle neck so I switch to a simple crop top
|
||||
with a strap and kept the torn up edges from the halloween outfit.
|
||||
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/16.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/17.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/18.png" >}}
|
||||
|
||||
|
||||
# And Right Now
|
||||
|
||||
Currently I've got back to a more "masc" fit but still keeping the light
|
||||
colors and generally easy going aesthetic. I do want to try making more
|
||||
"femguy" models that feel more "mature" but still retain the fun :3
|
||||
|
||||
|
||||
{{< pic "/img/avi-progression-3yr/19.png" >}}
|
||||
{{< pic "/img/avi-progression-3yr/20.png" >}}
|
||||
|
||||
# Future models?
|
||||
|
||||
Definitely going to bounce around in what I'm calling :house:"fem-home-core"
|
||||
because I really like being fem but I still like masc stuff; guess I just
|
||||
need to find a way to establish a more mature femboy aesthetic :wink:
|
||||
|
||||
|
||||
36
main-site/content/feed/new-venture.md
Normal file
36
main-site/content/feed/new-venture.md
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
title: 'New Venture'
|
||||
description: Trying out some silly DJ stuff
|
||||
date: 2025-04-24T21:08:00-07:00
|
||||
thumbnail: /img/25-apr-2025/thumb.jpg
|
||||
ContentThumbnail: true
|
||||
article: true
|
||||
---
|
||||
|
||||
First DJ set with some Jazzy housey disco stuff that I found on
|
||||
soundcloud. Going to try and keep more "underground" stuff on my
|
||||
sets because there's lots of cool stuff out there that never sees
|
||||
the light of day :smile:
|
||||
|
||||
{{< youtube "https://www.youtube.com/embed/Lo6SwP8luVM?si=GJ6NBOEQzWY_SDKQ" >}}
|
||||
|
||||
|
||||
## Links
|
||||
|
||||
Only because youtube won't let me post in links in the description here
|
||||
is the whole set list with links :partying_face:
|
||||
|
||||
|
||||
1. Kuma Overdose - Can't Afford Me https://soundcloud.com/kumaxl
|
||||
2. Dee Cee Overnoised - Love Each Other https://soundcloud.com/deephouse_sa/dee-cee-love-eachother-wav
|
||||
3. Jazz is for Ordinary People - beriloz https://soundcloud.com/berlioz-music
|
||||
4. Beach Jazz (ft.MarBlu) - Tom Jarney https://soundcloud.com/tom-jarmey/beach-jazz-ft-marblu
|
||||
5. Black Space Fusion - Kareem Ali https://soundcloud.com/kmx19/black-space-fusion
|
||||
6. Noises - Kryptogram https://soundcloud.com/imkryptogram/noises
|
||||
7. Mind to Matter (ft. Itami Dakusu) - Burgundyわからない https://soundcloud.com/burgerundy/mind-to-matter-ft-itaki-damusu
|
||||
8. Your Grill - Future Girlfriend Music https://soundcloud.com/futuregirlfriendmusic/your-grill
|
||||
9. No Alternative - Moshiru https://soundcloud.com/moshiru/no-alternative
|
||||
10. Mélonade - Take it to the Top https://soundcloud.com/eclipse-collective/take-it-to-the-top
|
||||
11. Fireblad - Party Night 天の川 https://soundcloud.com/partynightofficial/fireblade
|
||||
12. MAD4U - Zai Kowen & blip_ https://soundcloud.com/zaikowenofficial/mad4u-w-blip
|
||||
13. K.K. House (Remix) - Neon Vectors https://soundcloud.com/neonvectors/kk-house-remix
|
||||
66
main-site/content/feed/pictures-and-painting.md
Normal file
66
main-site/content/feed/pictures-and-painting.md
Normal file
@@ -0,0 +1,66 @@
|
||||
---
|
||||
title: 'Pictures and Painting'
|
||||
description: New skills and fun hobbies I've picked up
|
||||
date: 2026-02-01T02:02:05-08:00
|
||||
thumbnail: /img/02-feb-2026/moon.jpg
|
||||
article: true
|
||||
---
|
||||
|
||||
# Moving Apartments and Mindsets
|
||||
|
||||
For some reason or another I've been hesitant to publish works that I experiment
|
||||
with on this website because I've not felt that the work was "on-brand" enough.
|
||||
After way too much deliberation I realize that creating _is_ what I do and often
|
||||
I'm going to experiment with how I make stuff. Moving recently has pushed me to
|
||||
fully realize I should let out what I do; even if it just stream of concious
|
||||
type postings.
|
||||
|
||||
So below is the start of what I want to do fully...
|
||||
|
||||
## Woodworking and Repurposing a Harbor Freight Toolbox
|
||||
|
||||
Quick context: my new apartment is much bigger and thus I can justify having
|
||||
furniture like a :sparkle: dining table :sparkle:
|
||||
|
||||
To make a toolbox a piece of proper furniture though was going to take some
|
||||
effort because this is what I was starting with.
|
||||
|
||||
{{< pic "/img/02-feb-2026/before.jpg" >}}
|
||||
|
||||
|
||||
First order of business was making an actual top for my new table for which I
|
||||
chose red oak and surfaced with my new Taytool Benchplan No. 4.
|
||||
|
||||
{{< pic "/img/02-feb-2026/shavings.jpg" >}}
|
||||
|
||||
The shavings I was getting were actually very nice and I was able to plane down
|
||||
to a very reflective surface in the end :smile: . Though I realize it's hard to
|
||||
see there is some reflection coming off of the table top in the picture below.
|
||||
_Random oak chunk for comparison_.
|
||||
|
||||
{{< pic "/img/02-feb-2026/sheen.jpg" >}}
|
||||
|
||||
Next was sanding and painting but that's all boring stuff :yawning_face:. The
|
||||
_close to final rendition of the table looks something like this :sunglasses:
|
||||
|
||||
{{< pic "/img/02-feb-2026/after.jpg" >}}
|
||||
|
||||
### Future for the table?
|
||||
|
||||
Definitely going to add some shelf liners and drinks to the bottom tray, maybe
|
||||
even some wood edges to make it a little more comfortable to rest your feet
|
||||
on the bottom but we'll just have to mess around and find out :wink:
|
||||
|
||||
## Random Photography
|
||||
|
||||
Lately I've been exploring random cities and have started messing around with
|
||||
taking pictures of cool places that I visit.
|
||||
|
||||
|
||||
From a subway in San Fransisco
|
||||
|
||||
{{< pic "/img/02-feb-2026/subway.jpg" >}}
|
||||
|
||||
And a nice picture of one of my favorite rooftops in the San Diego Skyline.
|
||||
|
||||
{{< pic "/img/02-feb-2026/moon.jpg" >}}
|
||||
18
main-site/content/feed/short-update-to-twitch-stuff.md
Normal file
18
main-site/content/feed/short-update-to-twitch-stuff.md
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
title: 'Short Update to Twitch Stuff'
|
||||
description: Switching back to my actual old channel xd
|
||||
date: 2024-10-08T14:54:27-07:00
|
||||
thumbnail: null
|
||||
ContentThumbnail: true
|
||||
article: false
|
||||
---
|
||||
|
||||
|
||||
Moving back to my old `shockrah` channel however this time I'm renaming it to
|
||||
`tempersama_` even though I already have `tempersama` ( without the underscore ).
|
||||
|
||||
|
||||
Only doing this because I have a case of goldfish brain
|
||||
|
||||
New link is here: [twitch.tv/tempersama_](https://twitch.tv/tempersama_)
|
||||
|
||||
50
main-site/content/feed/wood-table-top.md
Normal file
50
main-site/content/feed/wood-table-top.md
Normal file
@@ -0,0 +1,50 @@
|
||||
---
|
||||
title: 'Wood Table Top'
|
||||
description: Because I maybe have cooked my old workspace 0.o
|
||||
date: 2025-03-03T16:56:02-08:00
|
||||
thumbnail: /img/wood-top-03-mar-2025/final-thumbnail.jpg
|
||||
ContentThumbnail: true
|
||||
article: true
|
||||
---
|
||||
|
||||
# New post about woodworking stuff wowie
|
||||
|
||||
Here's the situation: I have a tool box that I do random projects on
|
||||
and recently I made a giant mess of the top of it. This wouldn't be
|
||||
an issue if this were a garage... but this is basically my living room.
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/the-problem.jpg" >}}
|
||||
|
||||
The plan to have something not as ugly is simple: give the box a simple
|
||||
wood top so that it wouldn't look so terrible. 2x6's were my choice of
|
||||
lumber as they were both thick enough to endure and wide enough to not
|
||||
require tons of cutting & fastening.
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/planning.jpg" >}}
|
||||
|
||||
For reference this is how we're going to secure the boards to the top
|
||||
of the toolbox. A bolt those head sits in a counter bore and gets
|
||||
strapped with a nut/washer combo on the other side.
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/layers.jpg" >}}
|
||||
|
||||
One thing to remember is to measure **everything** including the size
|
||||
of the bolt heads so that you don't counter their exact size :upside_down_face:
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/no-way-fits.jpg" >}}
|
||||
|
||||
No thing to fear however because we can just pull the bolt through
|
||||
so long as we can grab it with the nut on the other side :grimacing:
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/single-thread.jpg" >}}
|
||||
|
||||
Using this method I was able to pull everything through and get a proof
|
||||
of concept for some very janky tool storage. Which I realized only after
|
||||
I took this picture will require some proper support to withstand being
|
||||
vertical _and_ face down.
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/future-plans.jpg" >}}
|
||||
|
||||
Finally here's the thumbnail pic
|
||||
|
||||
{{< pic "/img/wood-top-03-mar-2025/final.jpg" >}}
|
||||
@@ -5,4 +5,4 @@ thumbnail: /img/stream.png
|
||||
article: false
|
||||
---
|
||||
|
||||
{{< twitch tempersama >}}
|
||||
{{< twitch tempersama_ >}}
|
||||
|
||||
@@ -1,18 +1,22 @@
|
||||
baseURL: 'https://temper.tv'
|
||||
languageCode: 'en-us'
|
||||
title: Hiya, I'm temper
|
||||
title: Hi I'm temper
|
||||
|
||||
theme: 'temper'
|
||||
|
||||
enableEmoji: true
|
||||
|
||||
Params:
|
||||
description: I like to make stuff
|
||||
description: Wandering space and making stuff
|
||||
name: temper.tv
|
||||
twitch: https://twitch.tv/shockrah
|
||||
gitlab: https://gitlab.com/shockrah
|
||||
github: https://github.com/tempersama
|
||||
mastodon: https://mastodon.social/@tempertv
|
||||
socials:
|
||||
- git: https://git.shockrah.xyz/shockrah
|
||||
# - github: https://github.com/tempersama
|
||||
- twitch: https://twitch.tv/tempersama_
|
||||
- mastodon: https://mastodon.social/@tempertv
|
||||
- bluesky: https://bsky.app/profile/tempersama.bsky.social
|
||||
- instagram: https://www.instagram.com/temper.sama/
|
||||
- twitter-x: https://x.com/temper_xyz
|
||||
|
||||
# Here we link the fun stuff ;)
|
||||
launchpad:
|
||||
@@ -20,7 +24,7 @@ Params:
|
||||
description: Posts about things
|
||||
uri: /feed
|
||||
- name: Stream
|
||||
description: ivestreamin larry
|
||||
description: livestream links
|
||||
uri: /stream
|
||||
- name: Dev Blog
|
||||
description: Dev stuff
|
||||
|
||||
BIN
main-site/static/ded.png
LFS
Normal file
BIN
main-site/static/ded.png
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/after.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/after.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/before.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/before.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/moon.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/moon.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/sanded.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/sanded.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/shavings.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/shavings.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/sheen.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/sheen.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/subway.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/subway.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/25-apr-2025/thumb.jpg
LFS
Normal file
BIN
main-site/static/img/25-apr-2025/thumb.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/26-07-2024/jacket-s1.jpg
LFS
Normal file
BIN
main-site/static/img/26-07-2024/jacket-s1.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/26-07-2024/qtpi.jpg
LFS
Normal file
BIN
main-site/static/img/26-07-2024/qtpi.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/26-07-2024/snoiler.jpg
LFS
Normal file
BIN
main-site/static/img/26-07-2024/snoiler.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/01.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/01.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/02.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/02.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/03-bright.png
LFS
Normal file
BIN
main-site/static/img/avi-progression-3yr/03-bright.png
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/03.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/03.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/032.png
LFS
Normal file
BIN
main-site/static/img/avi-progression-3yr/032.png
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/04.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/04.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/05.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/05.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/06.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/06.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/07.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/07.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/08.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/08.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/09.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/09.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/10.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/10.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/11.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/11.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/12.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/12.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/13.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/13.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/14.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/14.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/15.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/15.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/16.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/16.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/17.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/17.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/18.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/18.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/19.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/19.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/20.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/20.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/audio-link-ex.mp4
LFS
Normal file
BIN
main-site/static/img/avi-progression-3yr/audio-link-ex.mp4
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/intro.png
LFS
Executable file
BIN
main-site/static/img/avi-progression-3yr/intro.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/dev/hammer-wrench.png
LFS
Executable file
BIN
main-site/static/img/dev/hammer-wrench.png
LFS
Executable file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/final-thumbnail.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/final-thumbnail.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/final.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/final.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/future-plans.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/future-plans.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/layers.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/layers.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/no-way-fits.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/no-way-fits.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/planning.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/planning.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/single-thread.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/single-thread.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/wood-top-03-mar-2025/the-problem.jpg
LFS
Normal file
BIN
main-site/static/img/wood-top-03-mar-2025/the-problem.jpg
LFS
Normal file
Binary file not shown.
@@ -4,14 +4,13 @@
|
||||
{{ if .Params.Description }}
|
||||
<div class="container">
|
||||
<h5>{{ .Params.Description }}</h5>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ if .Params.Thumbnail }}
|
||||
{{ if .Params.ContentThumbnail }}
|
||||
<a href="{{ .Params.Thumbnail }}">
|
||||
<img class="card-img" src="{{ .Params.Thumbnail }}">
|
||||
<p>zingus</p>
|
||||
</a>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="container">{{ .Content }}</div>
|
||||
{{ end }}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css">
|
||||
<link href="/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||
<link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/img/favicon.png">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<nav class="navbar sticky-top">
|
||||
<a class="navbar-brand" href="/">
|
||||
<a class="navbar-brand home-button" href="/">
|
||||
<img src="/img/favicon.png" width="30" height="30" alt="main logo">
|
||||
Temper.tv
|
||||
</a>
|
||||
|
||||
@@ -1,12 +1,7 @@
|
||||
<a class="socials" href="{{.Site.Params.Gitlab}}">
|
||||
<i class="fab fa-gitlab"></i>
|
||||
</a>
|
||||
<a class="socials" href="{{.Site.Params.Twitch}}">
|
||||
<i class="fab fa-twitch"></i>
|
||||
</a>
|
||||
<a class="socials" href="{{.Site.Params.Mastodon}}">
|
||||
<i class="fab fa-mastodon"></i>
|
||||
</a>
|
||||
<a class="socials" href="{{.Site.Params.Github}}">
|
||||
<i class="fab fa-github"></i>
|
||||
{{ range .Site.Params.Socials }}
|
||||
{{ range $social, $link := . }}
|
||||
<a class="socials" href="{{ $link }}">
|
||||
<i class="bi bi-{{ $social }}"></i>
|
||||
</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
9
main-site/themes/temper/layouts/shortcodes/youtube.html
Normal file
9
main-site/themes/temper/layouts/shortcodes/youtube.html
Normal file
@@ -0,0 +1,9 @@
|
||||
<iframe
|
||||
src="{{ .Get 0 }}"
|
||||
width="640"
|
||||
height="480"
|
||||
frameborder="0"
|
||||
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
|
||||
referrerpolicy="strict-origin-when-cross-origin"
|
||||
allowfullscreen>
|
||||
</iframe>
|
||||
@@ -49,6 +49,15 @@ blockquote {
|
||||
-o-animation: fadeIn 3s;
|
||||
-ms-animation: fadeIn 3s;
|
||||
}
|
||||
.home-button {
|
||||
padding-left: 1em;
|
||||
background-color: #212121;
|
||||
border-style: solid;
|
||||
border-width: 3px;
|
||||
border-radius: 0.5em;
|
||||
border-color: darkorange;
|
||||
padding-right: 1em;
|
||||
}
|
||||
@keyframes fadeIn {
|
||||
0% {opacity:0;}
|
||||
100% {opacity:1;}
|
||||
@@ -171,13 +180,17 @@ a:hover { color: #EAA221; }
|
||||
width: 80%;
|
||||
padding-bottom: 1em;
|
||||
}
|
||||
.feed-container .a .card-img {
|
||||
max-width: 60%;
|
||||
}
|
||||
|
||||
.card {
|
||||
background-color: transparent;
|
||||
border-style: solid;
|
||||
border-width: 3px;
|
||||
padding: 1em;
|
||||
margin: 1em;
|
||||
max-width: 75%;
|
||||
max-width: 60%;
|
||||
min-width: 250px;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user