summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2023-02-06 22:24:57 -0800
committerTrumeet <yuuta@yuuta.moe>2023-02-06 22:24:57 -0800
commit5167740d7fbd0be226afc25a34bba9fc5e627a0b (patch)
tree3252d08f7534ff4d59cfc527b4f0939fb2c90d06
parent778bb408f027ec5be3724378d5456bb46e01d7b4 (diff)
downloadwww-5167740d7fbd0be226afc25a34bba9fc5e627a0b.tar
www-5167740d7fbd0be226afc25a34bba9fc5e627a0b.tar.gz
www-5167740d7fbd0be226afc25a34bba9fc5e627a0b.tar.bz2
www-5167740d7fbd0be226afc25a34bba9fc5e627a0b.zip
Update homepage
-rwxr-xr-xbuild23
-rw-r--r--neo2/.gitignore15
-rw-r--r--neo2/index.tex139
-rw-r--r--neo2/valid-html401.pngbin0 -> 1267 bytes
-rw-r--r--neo2/valid-xhtml10.pngbin0 -> 1313 bytes
-rw-r--r--neo2/vcss-blue.gifbin0 -> 1759 bytes
-rw-r--r--neo2/vcss.gifbin0 -> 1547 bytes
-rw-r--r--neo2/yuuta.jpgbin0 -> 363275 bytes
-rwxr-xr-xpost-receive24
9 files changed, 180 insertions, 21 deletions
diff --git a/build b/build
new file mode 100755
index 0000000..fcfe17d
--- /dev/null
+++ b/build
@@ -0,0 +1,23 @@
+#!/bin/sh
+set -e
+mkdir dist/projs
+
+export NODE_OPTIONS=--openssl-legacy-provider
+
+cd projs/
+yarn install
+yarn build
+sed -i "s/\/assets/assets/g" dist/index.html
+cd ..
+mv projs/dist/* dist/projs
+
+cd neo2/
+make4ht -x -f xhtml index.tex
+cd ..
+mv neo2/*.html neo2/*.css dist/
+
+mv acron dist/
+
+mv minecraft-pacman dist/
+
+cp key.gpg dist/
diff --git a/neo2/.gitignore b/neo2/.gitignore
new file mode 100644
index 0000000..e9189bf
--- /dev/null
+++ b/neo2/.gitignore
@@ -0,0 +1,15 @@
+*.pdf
+*.html
+*.css
+*.log
+*.lg
+*.aux
+*.4ct
+*.4tc
+*.tmp
+*.idv
+*.dvi
+*.xdv
+*.xref
+*.out
+*.xbb
diff --git a/neo2/index.tex b/neo2/index.tex
new file mode 100644
index 0000000..ed12aba
--- /dev/null
+++ b/neo2/index.tex
@@ -0,0 +1,139 @@
+\documentclass{article}
+\usepackage[UTF8]{ctex}
+% \usepackage{amsmath}
+\usepackage{hyperref}
+\usepackage{soul}
+% \usepackage{fancyhdr}
+\usepackage{censor}
+\usepackage{graphicx}
+% \usepackage{tikz}
+
+\title{About: Yuuta}
+% \author{Yuuta Liang}
+\date{February 4, 2023}
+
+\begin{document}
+
+\maketitle
+
+\begin{center}
+ \includegraphics[width=50mm]{yuuta.jpg}
+
+ \emph{An ordinary girl who believes in her extraordinary dreams.}
+
+ \href{https://blog.yuuta.moe}{Blog} ·
+ \href{https://git.yuuta.moe}{Git} ·
+ \href{https://mastodon.yuuta.moe/@yuuta}{Fediverse}
+\end{center}
+
+Hi. I am Yuuta Liang (a.k.a. YuutaW / Trumeet), a computer and electronics enthusiast.
+I am currently a first year undergraduate student at the University of British Columbia.
+
+\begin{enumerate}
+ \item Born: September, 2003
+ \item Locations: Vancouver, Beijing
+ \item Languages: English, Mandarin (Simplified Chinese)
+ \item Pronouns: \textbf{she / her}. Misgender will result in ban.
+ \item Contact: yuuta at yuuta.moe (See the the \hyperref[sec:contact]{Contact} section below)
+\end{enumerate}
+
+\section{EECS}
+
+I love to explore how computer systems work and do low-level stuff.
+
+Current interests: \begin{enumerate}
+ \item Analog and digital circuit design
+ \item FPGA
+ \item Operating system design
+ \item Computer architecture and CPU design
+ \item System administration
+ \item Network engineering
+\end{enumerate}
+
+There are too much for me to learn, so I will take them bit by bit.
+
+Current and past projects and skills: \begin{enumerate}
+ \item Android dev w/ Java (2016 to 2020)
+ \item POSIX dev w/ C (2020 to now)
+ \item Unix "hacking" and admin (2019 to now)
+ \item Windows dev w/ C\# (2013 to 2016)
+ \item Analog circuit design (2013 to 2016)
+ \item Networking stuff: BGP, OSPF, VPN, ASN (2021 to now)
+ \item vSphere homelab (2020 to now)
+ \item Windows admin (2019 to now)
+\end{enumerate}
+
+For my full list of projects and past experience, please view my resume.
+
+\section{Suki}
+\label{sec:suki}
+
+\begin{enumerate}
+ \item Animes:
+ \textbf{CLANNAD},
+ Patema Inverted
+ \item Music Producers:
+ \textbf{\href{https://www.youtube.com/channel/UCam3IAA-nyfxRL8_wDQ35VA}{MIMI}},
+ \href{https://www.youtube.com/user/OrangestarAS/}{Orangestar},
+ \href{https://www.youtube.com/@nogumi}{nogumi},
+ \href{https://www.youtube.com/channel/UCMMBGMjrrWcRZmG_lW4jC-Q}{PinocchioP},
+ Ceui,
+ Mili,
+ REOL,
+ YOASOBI
+ \item Signers:
+ \href{https://www.youtube.com/c/Akie0126}{Akie 秋絵}
+ \item Games:
+ Minecraft,
+ \textbf{osu!standard (follow me: \href{https://osu.ppy.sh/users/23872922}{Yuuta_Liang})},
+ \href{https://store.steampowered.com/app/1144400/}{千恋万花},
+ \href{https://steamcommunity.com/app/1345740}{恋爱绮谭}
+ \item Characters:
+ Fuko Ibuki (My profile photo!),
+ Hatsune Miku
+ \item Friends: \href{https://blog.yuuta.moe/sponsored-sites/}{On my blog}
+\end{enumerate}
+
+You may find my watch list at \href{https://anilist.co/user/yuutaw/}{AniList} or \href{https://bgm.tv/user/726754}{bgm.tv}.
+
+\section{Sites}
+\label{sec:sites}
+
+\begin{enumerate}
+ \item \url{https://git.yuuta.moe}: CGit server
+ \item \url{https://mastodon.yuuta.moe}: Mastodon instance
+ \item \url{https://chat.yuuta.moe}: Synapse instance
+ \item \url{https://blog.yuuta.moe}: Blog
+ \item \url{https://www.yuuta.network}: YuutaNet (AS142281)
+ \item \url{https://ymc.moe}: My Minecraft server
+ \item alice.yuuta.moe: Shared Unix server
+ \item fuko.yuuta.moe: Shared Windows server
+ \item \url{https://mail.yuuta.moe}: Mail server
+ \item \url{https://vdi.yuuta.moe}: Microsoft Remote Desktop Services server
+\end{enumerate}
+
+\section{Contact}
+\label{sec:contact}
+
+\begin{enumerate}
+ \item PGP: \href{key.gpg}{5D5BD2BB606BE4B60714162307000ADCB05A5BC4}, also available on Ubuntu keyserver.
+ \item Email: yuuta at yuuta.moe (Primary) or trumeetc at gmail.com (Alternative)
+ \item Matrix: @yuuta:yuuta.moe
+ \item Fediverse: \href{https://mastodon.yuuta.moe/@yuuta}{@yuuta@yuuta.moe}
+ \item \st{Telegram: REDACTED} Use Matrix instead.
+ \item \st{GitHub: \href{https://github.com/Trumeet}{@Trumeet}} Use \url{https://git.yuuta.moe} instead.
+ \item \st{Twitter: @NeoTrumeet} Use Fediverse instead.
+\end{enumerate}
+
+\begin{center}
+\noindent\makebox[\linewidth]{\rule{\paperwidth}{0.4pt}}
+
+ \emph{This page was built automatically from LaTeX sources using make4ht(1) on \today.}
+
+ \includegraphics{valid-xhtml10.png} \includegraphics{vcss.gif}
+
+ \copyright 2017 - 2023 Yuuta Liang. All Rights Reserved.
+
+\end{center}
+
+\end{document}
diff --git a/neo2/valid-html401.png b/neo2/valid-html401.png
new file mode 100644
index 0000000..3f11e59
--- /dev/null
+++ b/neo2/valid-html401.png
Binary files differ
diff --git a/neo2/valid-xhtml10.png b/neo2/valid-xhtml10.png
new file mode 100644
index 0000000..f41dfd5
--- /dev/null
+++ b/neo2/valid-xhtml10.png
Binary files differ
diff --git a/neo2/vcss-blue.gif b/neo2/vcss-blue.gif
new file mode 100644
index 0000000..c373b2a
--- /dev/null
+++ b/neo2/vcss-blue.gif
Binary files differ
diff --git a/neo2/vcss.gif b/neo2/vcss.gif
new file mode 100644
index 0000000..020c75a
--- /dev/null
+++ b/neo2/vcss.gif
Binary files differ
diff --git a/neo2/yuuta.jpg b/neo2/yuuta.jpg
new file mode 100644
index 0000000..01b6cea
--- /dev/null
+++ b/neo2/yuuta.jpg
Binary files differ
diff --git a/post-receive b/post-receive
index 77f8326..f223baf 100755
--- a/post-receive
+++ b/post-receive
@@ -10,28 +10,10 @@ echo "Deploying ..."
git clone --recurse-submodules -q $GITDIR $BUILDDIR
cd $BUILDDIR
mkdir dist/
-mkdir dist/projs
-export NODE_OPTIONS=--openssl-legacy-provider
-
-cd projs/
-yarn install
-yarn build
-sed -i "s/\/assets/assets/g" dist/index.html
-cd ..
-mv projs/dist/* dist/projs
-
-cd neo/
-npm install .
-npm run build
-cd ..
-mv neo/dist/* dist/
-
-mv acron dist/
-
-mv minecraft-pacman dist/
-
-cp key.gpg dist/
+set +e
+./build
+set -e
cd $GITDIR
rsync -r --delete $BUILDDIR/dist/ /srv/http/index/