chore(global): update redirects and config again (including build.yml one)

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
This commit is contained in:
Andrei Jiroh Halili 2023-02-18 17:50:05 +00:00
parent eb99fdea78
commit 089aefa5a9
No known key found for this signature in database
GPG key ID: 67BFC91B3DA12BE8
6 changed files with 45 additions and 15 deletions

View file

@ -3,6 +3,8 @@ packages:
- openssh-client - openssh-client
- python3 - python3
- py3-pip - py3-pip
- py3-wheel
- py3-setuptools
sources: sources:
- https://git.sr.ht/~ajhalili2006/tildeweb - https://git.sr.ht/~ajhalili2006/tildeweb
secrets: secrets:
@ -13,11 +15,26 @@ triggers:
to: ~ajhalili2006/public-inbox@lists.sr.ht to: ~ajhalili2006/public-inbox@lists.sr.ht
cc: ajhalili2006@gmail.com cc: ajhalili2006@gmail.com
tasks: tasks:
# in case of triggered from hottub
- repo-sync: |
cd tildeweb
env
git remote add hub https://github.com/ajhalili2006/tildeverse-web && git pull hub main
git remote add lab https://mau.dev/ajhalili2006/tildeverse-web && git pull lab main
if [ "$BUILD_REASON" != "patchset" ] && [ "$BUILD_SUBMITTER" != "hub.sr.ht" ]; then
git remote set-url origin ssh://git@git.sr.ht/~ajhalili2006/tildeweb
fi
- build: | - build: |
cd tildeweb && pip3 install -r requirements.txt --user cd tildeweb && pip3 install -r requirements.txt --user
export PATH="$PATH:$HOME/.local/bin" export PATH="$PATH:$HOME/.local/bin"
mkdocs build -d public -f mkdocs.yml && mkdocs build -d public_ctrl-c -f mkdocs.ctrl-c.yml mkdocs build -d public -f mkdocs.yml && mkdocs build -d public_ctrl-c -f mkdocs.ctrl-c.yml
- deploy: | - deploy: |
if [ "$BUILD_REASON" != "patchset" ] && [ "$BUILD_SUBMITTER" != "hub.sr.ht" ]; then
complete-build
fi
cd tildeweb cd tildeweb
echo "StrictHostKeyChecking=no" >> ~/.ssh/config echo "StrictHostKeyChecking=no" >> ~/.ssh/config
eval $(ssh-agent) && ssh-add ~/.ssh/passwordless-auth-sshfs eval $(ssh-agent) && ssh-add ~/.ssh/passwordless-auth-sshfs
@ -25,3 +42,4 @@ tasks:
rsync -rP public_ctrl-c ajhalili2006@ctrl-c.club:/home/ajhalili2006/public_html/ rsync -rP public_ctrl-c ajhalili2006@ctrl-c.club:/home/ajhalili2006/public_html/
#rsync -rP gmi ajhalili2006@vern.cc:/home/ajhalili2006/public_gemini/ #rsync -rP gmi ajhalili2006@vern.cc:/home/ajhalili2006/public_gemini/
#rsync -rP gmi ajhalili2006@ctrl-c.club:/home/ajhalili2006/public_gemini/ #rsync -rP gmi ajhalili2006@ctrl-c.club:/home/ajhalili2006/public_gemini/
git push origin -o skip-ci

1
.gitignore vendored
View file

@ -1,4 +1,5 @@
public public
public_html
public_ctrl-c public_ctrl-c
site site
venv venv

View file

@ -2,11 +2,9 @@
set -xe set -xe
TARGET_DIR=${TARGET_DIR:-"$HOME/public_html"} TARGET_DIR=${TARGET_DIR:-"$HOME/public_html"}
FF_OFFLINE_MKDOCS_PLUGIN=${FF_OFFLINE_MKDOCS_PLUGIN:-"false"}
if ! command -v mkdocs > /dev/null; then
pip3 install -r requirements.txt --user pip3 install -r requirements.txt --user
fi
mkdocs build -d $TARGET_DIR mkdocs build -d $TARGET_DIR
set +xe set +xe

View file

@ -1,4 +1,20 @@
# internal redirects
/resume /user-manual/resume /resume /user-manual/resume
/portfolio /user-maula/resume /portfolio /user-maula/resume
# external redirects
/blog https://ajhalili2006.substack.com /blog https://ajhalili2006.substack.com
/pkgs https://gcdn.todo.com /pkgs https://gcdn.todo.com
# user manual
/user-manual/communications https://coda.io/@ajhalili2006/readme/communications-10
/user-manual/boundaries https://coda.io/@ajhalili2006/readme/personal-and-professional-boundaries-9
/user-manual/flaws-and-quirks https://coda.io/@ajhalili2006/readme/flaws-and-quirks-11
/user-manual/job-employment-availability https://coda.io/@ajhalili2006/readme/job-employment-availability-12
/user-manual/roleplaying-hellspace https://coda.io/@ajhalili2006/readme/roleplaying-hellscape-13
/user-manual/rp https://coda.io/@ajhalili2006/readme/roleplaying-hellscape-13
# legal
/legal/privacy/coda https://coda.io/@ajhalili2006/readme/privacy-policy-for-coda-hosted-pages-4
/coc https://coda.io/@ajhalili2006/readme/community-code-of-conduct-7
/code-of/conduct https://coda.io/@ajhalili2006/readme/community-code-of-conduct-7

View file

@ -64,7 +64,13 @@ theme:
# plugins # plugins
plugins: plugins:
- search - search
- info # debugging/bug reporting purposes only, proceed with caution
#- info
- git-revision-date-localized:
enabled: !ENV [CI, false]
fallback_to_build_date: true
enable_creation_date: true
# TODO: Get Insiders for contributors and authors
# makrdown extensions # makrdown extensions
markdown_extensions: markdown_extensions:
@ -81,13 +87,6 @@ markdown_extensions:
- pymdownx.emoji: - pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji emoji_index: !!python/name:materialx.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg emoji_generator: !!python/name:materialx.emoji.to_svg
- git-revision-date-localized:
enabled: !ENV [CI, false]
fallback_to_build_date: true
enable_creation_date: true
- offline:
enabled: !ENV [FF_OFFLINE_MKDOCS_PLUGIN, false]
# TODO: Get Insiders for contributors and authors
# extras # extras
extra: extra:
@ -117,5 +116,3 @@ extra:
- icon: fontawesome/brands/linkedin - icon: fontawesome/brands/linkedin
link: https://linkedin.com/in/ajhalili2006 link: https://linkedin.com/in/ajhalili2006
name: ~ajhalili2006 on linkedin for employers name: ~ajhalili2006 on linkedin for employers

View file

@ -1,2 +1,2 @@
mkdocs-material mkdocs-material
#mkdocs-git-revision-date-localized-plugin mkdocs-git-revision-date-localized-plugin