About LAMurakami GitLab/GitHub Pages

Welcome to the LAMurakami GitLab/GitHub Pages Static Website

Since 2024 this site has been hosted on GitLab Pages. This was done by creating a YAML file specifying a deploy to GitLab Pages. GitLab Pages is similar to GitHub Pages and serves static pages only. GitLab has a different deployment using their Continuous Integration and Delivery (CI/CD) component of Projects. I moved to GitLab because they support IPv6 and IPv4 and GitLab only supports IPv4 except for GitHub Pages.

Since 2020 this site has been hosted on GitHub Pages, a free, static site hosting service for open-source projects on GitHub. GitHub Pages takes HTML, CSS, and JavaScript files straight from a repository on GitHub, optionally runs the files through a build process, and publishes a website. The service is both fast and reliable thanks to the content delivery network. GitHub Pages source repositories have a recommended limit of 1GB, and a soft bandwidth limit of 100GB per month. Recommended and soft mean you may receive a polite email from GitHub Support suggesting strategies for reducing the site's impact on GitHub servers. GitHub or may decline to serve the site but probably not before some emails.

The GitHub Pages service has a very important limitation: It serves static pages only. This means no scripts, no query parameters, no dynamic content generated on the server side, no options for injecting any server-side configuration (e.g., .htaccess). The build process which is triggered after changes have been pushed to the publishing source repository may be throttled if too many updates are made too fast.

The static pages only limitation means no directory browsing among other things. A directory without a static index page returns a 404 File not found error even if it exists and has content within.

You can however browse the repo tree: https://gitlab.com/LAMurakami/lamurakami.gitlab.io/-/tree/master/Zz

This is a Public site and the publishing source is open-source

A clone of the source can be made in any directory you have write access to with the following:

git clone https://gitlab.com/LAMurakami/lamurakami.gitlab.io.git
cd lamurakami.gitlab.io

If the location you downloaded to is within the DocumentRoot of a site the Static Website copy should work as long as the pages all use relative references as intended. I use a location within a site (currently https://ak20.lam1.us/github) so I can test that the links are relative.

This is a Secure site and will enforce HTTPS protocol

The http://github.lamurakami.com, http://lamurakami.github.io , and https://lamurakami.github.io domains will all redirect to the https://lamurakami.github.io secure domain using the wildcard certificate for GitHub subdomains. In HTTPS, the communication protocol is encrypted using Transport Layer Security (TLS) or, formerly, Secure Sockets Layer (SSL) providing authentication of the website, and protection of the privacy and integrity of the exchanged data while in transit.

Log

upThis page up was last updated Monday, July 29, 2024 @ 7:03:54 PM (Alaska Time)