This repository contains the source code of the website available at id774.net. For convenience, the same content is also published on GitHub Pages at id774.github.io. However, the canonical site is id774.net. When linking or referencing this website, please prefer the id774.net domain.
The content may also be deployed to other servers for development or internal management purposes. These additional environments are not intended as public entry points but help test and maintain the site.
The site is intentionally simple, text-oriented, and built with Bootstrap 5.
It consists of Japanese and English index pages, along with an external links page.
Deployment on my server is typically managed under /var/www/html/id774.github.io
with a current
symbolic link for switching versions.
To deploy the site on your server:
git clone https://github.com/id774/id774.github.io.git
cd id774.github.io
# Copy or symlink to /var/www/html/id774.github.io and point /var/www/html/current to it
Example with symlink switching:
cd /var/www/html/ && ln -snf id774.github.io current
This allows atomic switching between versions by updating the current
symlink.
Make sure your VirtualHost is configured so that the DocumentRoot points to /var/www/html/current
,
and that .htaccess
directives are enabled with AllowOverride All
.
After editing the Apache configuration, always test and restart:
sudo apache2ctl -t && sudo systemctl restart apache2.service
All public web content that I publish is licensed under the following conditions, unless otherwise noted:
- Code: dual licensed under GPL version 3 or LGPL version 3
- Documentation, photos, and images: licensed under CC BY-ND 4.0 International
For full details, please refer to the license texts:
- LICENSE
- COPYING
- COPYING.LESSER
- CC-BY-ND-4.0.txt (offline copy of the license text)