Skip to content

Commit

Permalink
chore: initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
tylernguyen committed Jun 5, 2024
0 parents commit 3f0f574
Show file tree
Hide file tree
Showing 79 changed files with 7,216 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: tylernguyen
20 changes: 20 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
version: 2
updates:

# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "fix:github_actions"

# Maintain dependencies for pip
- package-ecosystem: "pip"
directory: "/"
ignore:
- dependency-name: "mkdocs-material"
schedule:
interval: "weekly"
labels:
- "fix:python"
83 changes: 83 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: build and deploy

on:
push:
branches:
- main
- master
workflow_dispatch:

permissions:
contents: write
id-token: write
pages: write

jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
deployments: write
if: github.event.repository.fork == false
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
sparse-checkout: |
docs
includes
overrides
tools
- name: Setup Python runtime
uses: actions/setup-python@v5
with:
python-version: 3.x
cache: pip
cache-dependency-path: |
pyproject.toml
requirements.txt
- name: Set PYTHONPATH
run: echo "PYTHONPATH=$GITHUB_WORKSPACE" >> $GITHUB_ENV

- name: Restore build cache
uses: actions/cache/restore@v4
with:
key: mkdocs-material-${{ hashfiles('.cache/**') }}
path: .cache
restore-keys: |
mkdocs-material-
- run: sudo apt install pngquant

- name: Install Python dependencies
run: pip install -r requirements.txt

- name: Install Insiders build
if: github.event.repository.fork == false
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: |
pip install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git
- name: Build site
run: |
mkdocs build --clean
mkdocs --version
- name: Publish to Cloudflare Pages
uses: cloudflare/pages-action@1
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
projectName: ${{ secrets.CLOUDFLARE_PAGES_PROJECT }}
directory: 'site'
gitHubToken: ${{ secrets.GITHUB_TOKEN }}

- name: Save build cache
uses: actions/cache/save@v4
with:
key: mkdocs-material-${{ hashfiles('.cache/**') }}
path: .cache
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Cache
.cache

# Folder view configuration files
.DS_Store
Desktop.ini
352 changes: 352 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/.authors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
authors:
tylernguyen:
name: Tyler Nguyen
slug: tylernguyen
description: Creator
avatar: https://avatars.githubusercontent.com/u/3349081
url: /about
106 changes: 106 additions & 0 deletions docs/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
hide:
- navigation
---

# About

<div class="grid cards" markdown>

- [:simple-mastodon:{ .mastodon } @tylernguyen@tylernguyen.social](https://tylernguyen.social/@tylernguyen)
- [:simple-github:{ .github } @tylernguyen](https://github.com/tylernguyen)
- [:simple-gitea:{ .gitea } tylernguyen.codes](https://tylernguyen.codes)

</div>

My name is Tyler Nguyễn (Nguyen `/wɪn/`).

/// tip

Nguyễn `[ŋwiəŋ˨˩˦]`[^1], is the most common last(sur)-name of the Vietnamese people. Roughly 30 to 40% all Viet people share this name.

///

As the domain and TLD suggests, _tylernguyen.wiki_ is my personal encyclopedia and second brain. It's a catalog of belongings, notes, research, thoughts, and opinions; everything packed and organized.

/// announce | Mission Statement

This website acts is personal effort to establish focus, absorb information, and organize thoughts.

Beyond that, I hope to create succinct writings that is both informative of the world and reflective of my beliefs.

///

## Disclaimer

/// warning | Mine and mine alone

Technical writings here are limited to my own knowledge and research.

Opinions expressed here are just that.

///

## Navigation

The site is organized mostly into 2 parts:

- **Static References** - These pages usually detail personal preferences for tools, software, services, and setups. They are continuously edited and kept up-to-date.
- **Blog** - Blog posts can be written about basically anything. They are organized into categories and tags.

## License

/// details | Creative Commons Attribution-NonCommercial 4.0 International License
type: info
:fontawesome-brands-creative-commons: :fontawesome-brands-creative-commons-by: :fontawesome-brands-creative-commons-nc:

This work is licensed under a [Creative Commons Attribution-NonCommercial 4.0 International License](https://creativecommons.org/licenses/by-nc/4.0/).

I.e. copy, remix, and redistribute in a non-commercial manner.

---

--8<-- "LICENSE"
///

## Privacy Policy

### Analytics

<div class="grid cards" markdown>

- <figure markdown>
<p align="center">
![PostHog](https://assets.tylernguyen.wiki/logos/PostHog-light.svg#only-light){ width=250 }
![PostHog](https://assets.tylernguyen.wiki/logos/PostHog-dark.svg#only-dark){ width=250 }
</p>
</figure>

</div>

*.wiki* uses PostHog browser cookie for traffic and interaction analytics.

/// danger | Data Sharing
Analytics data are hosted on the US-instance of PostHog.

Data is never shared with anyone.
///

<div style="text-align:center;" markdown>

[:material-cookie-settings-outline: Manage Cookies](#__consent){.md-button}

</div>

I do ask that you please accept it in order to help me build a more effective website. However, rejecting the cookie will not affect the website's content.

### Embedded Content

Pages may contain embedded contents from other websites.

/// warning
Embedded content from other websites behaves in the exact same way as if the visitor has visited the origin website.
///

[^1]: [Wikipedia: Nguyen](https://en.wikipedia.org/wiki/Nguyen)
[^2]: [Wikipedia: Pro Evolution Soccer](https://en.wikipedia.org/wiki/Pro_Evolution_Soccer)
42 changes: 42 additions & 0 deletions docs/anime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
icon: material/ninja
hide:
- toc
---

# Anime

/// featured
<div class="grid cards" markdown>

- ![Cowboy Bebop](https://image.tmdb.org/t/p/original/A4PHx94G7mvM3b8vsDJ5HEaQ6uv.jpg)
__Cowboy Bebop__
[:simple-anilist:{ .anilist }](https://anilist.co/anime/1/Cowboy-Bebop/){ .card-link title="AniList"}
[![aniDB](https://assets.tylernguyen.wiki/logos/aniDB.png){ .twemoji .card-link title="aniDB" }](https://anidb.net/anime/23)

- ![Frieren: Beyond Journey's End](https://image.tmdb.org/t/p/original/96RT2A47UdzWlUfvIERFyBsLhL2.jpg)
__Frieren: Beyond Journey's End__
[:simple-anilist:{ .anilist }](https://anilist.co/anime/154587/Sousou-no-Frieren){ .card-link title="AniList"}
[![aniDB](https://assets.tylernguyen.wiki/logos/aniDB.png){ .twemoji .card-link title="aniDB" }](https://anidb.net/anime/17617)

- ![Ranking of Kings](https://image.tmdb.org/t/p/original/vKWw2EiJfnw2jOcXPbMJ2n1nl4S.jpg)
__Ranking of Kings__
[:simple-anilist:{ .anilist }](https://anilist.co/anime/113717/Ranking-of-Kings/){ .card-link title="AniList"}
[![aniDB](https://assets.tylernguyen.wiki/logos/aniDB.png){ .twemoji .card-link title="aniDB" }](https://anidb.net/anime/15298)

- ![Nichijou](https://image.tmdb.org/t/p/original/7gzFoYs1N97cD53E7jPAer9UNlg.jpg)
__Nichijou__
[:simple-anilist:{ .anilist }](https://www.rottentomatoes.com/m/matrix){ .card-link title="AniList"}
[![aniDB](https://assets.tylernguyen.wiki/logos/aniDB.png){ .twemoji .card-link title="aniDB" }](https://anidb.net/anime/8168)

- ![Mushi-shi](https://image.tmdb.org/t/p/original/8ysRHGV3URjOJT7u7NkZiFjvObk.jpg)
__Mushi-Shi__
[:simple-anilist:{ .anilist }](https://anilist.co/anime/457/MUSHISHI/){ .card-link title="AniList"}
[![aniDB](https://assets.tylernguyen.wiki/logos/aniDB.png){ .twemoji .card-link title="aniDB" }](https://anidb.net/anime/3433)

__Mushi-Shi Season 2__
[:simple-anilist:{ .anilist }](https://anilist.co/anime/20595/MUSHISHI-The-Next-Passage/){ .card-link title="AniList"}
[![aniDB](https://assets.tylernguyen.wiki/logos/aniDB.png){ .twemoji .card-link title="aniDB" }](https://anidb.net/anime/10384)

</div>
///
Binary file added docs/assets/favicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added docs/assets/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions docs/board-games.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
icon: material/chess-king
hide:
- toc
tags:
- Evergreen
---

# Board Games

/// featured
<div class="grid cards" markdown>

- ![Root](https://assets.tylernguyen.wiki/games/Root.png)
**Root**
[:simple-boardgamegeek:{ .boardgamegeek }](https://boardgamegeek.com/boardgame/237182/root){ .card-link title="Board Games Geek"}

**Root: Riverfolk Expansion**
[:simple-boardgamegeek:{ .boardgamegeek }](https://boardgamegeek.com/boardgame/241386/root-the-riverfolk-expansion){ .card-link title="Board Games Geek"}

**Root: Underworld Expansion**
[:simple-boardgamegeek:{ .boardgamegeek }](https://boardgamegeek.com/boardgame/272637/root-the-underworld-expansion){ .card-link title="Board Games Geek"}

**Root: Marauders Expansion**
[:simple-boardgamegeek:{ .boardgamegeek }](https://boardgamegeek.com/boardgame/330149/root-the-marauder-expansion){ .card-link title="Board Games Geek"}

**Root: The Vagabond Pack**
[:simple-boardgamegeek:{ .boardgamegeek }](https://boardgamegeek.com/boardgame/309977/root-the-vagabond-pack){ .card-link title="Board Games Geek"}

- ![CATAN](https://assets.tylernguyen.wiki/games/CATAN.jpg)
**CATAN**
[:simple-boardgamegeek:{ .boardgamegeek }](https://boardgamegeek.com/boardgame/13/catan){ .card-link title="Board Games Geek"}

</div>
///
Loading

0 comments on commit 3f0f574

Please sign in to comment.