Commit Graph

524 Commits

Author SHA1 Message Date
0ea26d7586
Update development tasks 2023-02-25 15:24:08 +08:00
e1f2ea4a1e
Add custom Asciidoctor extensions to load path 2023-02-25 12:11:54 +08:00
72cb5f8969
Add contact page 2023-02-25 08:20:18 +08:00
1528be240c
Update site favicon 2023-02-25 08:18:52 +08:00
8f68e1af9d
Update site layouts 2023-02-25 08:06:18 +08:00
a1c0777c39
Update site style 2023-02-25 08:02:05 +08:00
b437631f0e
Update Hugo site configuration 2023-02-24 22:39:11 +08:00
6f611c85a7
Replace Prism with Rouge as the syntax highlighter 2023-02-24 22:38:35 +08:00
ed30dd5c77
Update Hugo modules 2023-02-24 21:58:54 +08:00
e6c7522399
Update content structure
For future-proofing the content and making them easier to organize later
on when I'm active in blogging.
2023-02-22 11:09:04 +08:00
9911f53ab0
Update table of contents spacing 2023-02-21 12:07:01 +08:00
be498587bb
Update username 2023-02-21 01:07:39 +08:00
f835f0aa6f
Create QoL improvements for code listings
- Added a "Copy to clipboard" button for easily following in case the
  post is code-heavy.

- Added a toggle fullscreen button for code listings that are too large.
  It is pretty small and limiting in those cases, after all.
2023-02-21 01:06:05 +08:00
26a5d90926
Update light color scheme 2023-02-21 01:05:23 +08:00
45f94ea784
Update Asciidoctor stylesheet 2023-02-21 01:05:07 +08:00
470fe23ab4
Create script for managing code-specific content 2023-02-21 01:04:38 +08:00
4fcb349415
Update custom site scripts shebang 2023-02-21 01:04:03 +08:00
66c8573bd2
Update logo thingy 2023-02-20 19:04:13 +08:00
2f3e188983
Update Hugo archetypes with current email address 2023-02-20 12:46:31 +08:00
5e489c3bf6
Update flake inputs
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
  → 'github:numtide/flake-utils/3db36a8b464d0c4532ba1c7dda728f4576d6d073' (2023-02-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3b400a525d92e4085e46141ff48cbf89fd89739e' (2022-11-23)
  → 'github:NixOS/nixpkgs/6d87734c880d704f6ee13e5c0fe835b98918c34e' (2023-02-11)
2023-02-14 11:20:30 +08:00
4cf0601ab5 Update copyright footer
This is practically active for newer content from this point as the
older content can be retrieved under the previous license anyways.
2023-01-05 21:01:37 +08:00
8eb6100cb5 Update GPG public key 2022-12-19 17:08:13 +08:00
bfe5a78af6 Update contact email address 2022-12-18 13:41:21 +08:00
b4a785bf12 Add weekly schedule for building 2022-12-18 13:39:52 +08:00
Gabriel Arazas
458470d1ac Update baseURL in site config
I should've went with this solution hours ago since deploying sites
doesn't work well with the Netlify builds either. :/
2022-11-28 11:18:25 +08:00
Gabriel Arazas
99112147e4 Revert Netlify build to GitHub Actions 2022-11-28 11:17:59 +08:00
Gabriel Arazas
4890e7f0ee Update Hugo modules 2022-11-28 11:06:49 +08:00
Gabriel Arazas
e93fb4aa07 Ehh... 2022-11-28 10:28:16 +08:00
Gabriel Arazas
b3f692e584 Fix the baseURL in Netlify config 2022-11-28 10:13:26 +08:00
Gabriel Arazas
296ed986c2 Fix the Netlify build for the last time
Apparently, it does not bode well for lockfiles with bundled versions of
bundler. You have to install it explicitly with a Netlify-compatible
version.
2022-11-28 09:45:33 +08:00
Gabriel Arazas
2f8d64b994 Add lockfile for Gemfile 2022-11-28 09:36:58 +08:00
Gabriel Arazas
f94cdb223f Update build command 2022-11-28 08:52:20 +08:00
Gabriel Arazas
8c03732682 Add Gemfile to Netlify builds 2022-11-28 08:20:48 +08:00
Gabriel Arazas
dcb4ceb2b0 Update webring post list as of 2022-11-28 2022-11-28 08:13:04 +08:00
Gabriel Arazas
a1f65a29a9 Build with Netlify
Mainly because of `baseURL` issues, I cannot deploy this site properly
with its assets. To fix it, I just have to properly set them and the
easiest way to do so is to build it with Netlify.

With this change, the webring post update will be in a separate workflow
and done in a schedule.
2022-11-28 08:13:04 +08:00
Gabriel Arazas
20c452e657 Revert build workflow 2022-11-27 20:24:35 +08:00
Gabriel Arazas
ca2650eb37 Update netlify.toml 2022-11-27 20:08:57 +08:00
Gabriel Arazas
54f120b962 Add netlify.toml 2022-11-27 18:56:32 +08:00
Gabriel Arazas
d17e66e0b4 Update medium-zoom 2022-11-23 20:29:08 +08:00
Gabriel Arazas
bd1b157185 Update flake inputs
Flake lock file updates:

• Updated input 'flake-utils':
    'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
  → 'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/69335c46c48a73f291d5c6f332fb9fe8b8e22b30' (2022-11-22)
  → 'github:NixOS/nixpkgs/3b400a525d92e4085e46141ff48cbf89fd89739e' (2022-11-23)
2022-11-23 17:34:08 +08:00
Gabriel Arazas
235731c23f Update Prism 2022-11-23 07:22:36 +08:00
Gabriel Arazas
1be0e6bf1e Add Prism stylesheet back 2022-11-23 07:22:30 +08:00
Gabriel Arazas
59563d7167 Correct config for the last time
And don't use GitHub Pages at least for the moment.
2022-11-22 23:42:55 +08:00
Gabriel Arazas
eb19bfc150 Fix CI yet again 2022-11-22 23:31:43 +08:00
Gabriel Arazas
ae5c88fec8 Update environment shell hook 2022-11-22 23:18:42 +08:00
Gabriel Arazas
48a271c255 Update content 2022-11-22 23:14:34 +08:00
Gabriel Arazas
354b533e89 Start to use Netlify for deployment 2022-11-22 23:10:54 +08:00
Gabriel Arazas
33eb987e91 Update document metadata 2022-11-22 23:10:54 +08:00
Gabriel Arazas
8a2a3dd93e Update build scripts 2022-11-22 23:10:53 +08:00
Gabriel Arazas
c6012f035d Use flake by default 2022-11-22 23:10:53 +08:00