Docs
Basic content creation in Hugo
https://gohugo.io/getting-started/quick-start https://gohugo.io/getting-started/usage Content path andrewmercer.gitlab.io/content Sample directory and content tree tree -L 2 andrewmercer.gitlab.io/content andrewmercer.gitlab.io/content ├── docs │ ├── hugo_basic_content.md │ ├── hugo_gitlab_pages_and_namecheap.md │ ├── _index.md │ ├── kickstart.md │ └── technical_writing.md └── technical ├── certifications.md ├── code_samples.md ├── _index.md └── resume.md Create a menu # path: andrewmercer.gitlab.io/hugo.yml baseURL: 'https://andrewmercer.gitlab.io' relativeURLs: true featured_image: 'images/Grand_River_2023-09_19.jpg' languageCode: 'en-us' omit_header_text: true sectionPagesMenu: main title: 'Andrew Mercer' theme: 'ananke' menu: main: - name: "Docs" identifier: "docs" name: "Docs" url: "/docs" weight: 20 - name: "Technical" identifier: "technical" name: "Technical" url: "/technical" weight: 20 Create _index files # path: content/docs/_index.
Docs
Create a Hugo site hosted on GitLab Pages with Namecheap DNS provider
Planning Custom domain: www.andrewmercer.net GitLab Page: andrewmercer.gitlab.io GitLab project name: andrewmercer.gitlab.io NOTE: My method was to match hugo site name with GitLab project name, create the GitLab project, do not clone it, create Hugo site with same name and follow the GitLab directions for an existing directory.
Create GitLab Project https://docs.gitlab.com/ee/user/project/pages/getting_started_part_one.html In my case, I am creating a GitLab user page, so I followed the requirements for user pages.
See section:
Docs
Create a Kubernetes Cluster from Scratch with Alma Linux
This document will take you through the process of initializing a Kubernetes from scratch on baremetal. I’ll include steps to configure a hypervisor and maybe split into 3 separate documents in the future.
Create the Alma Linux VM that will function as the control plane node virt-install --name cluster3 --memory 8096 --vcpus=1 --location ./AlmaLinux-9.5-x86_64-minimal.iso \ --os-type=linux --os-variant=almalinux9 --disk pool=default,bus=virtio,size=50 --network bridge=kvm_bridge,model=virtio \ --autostart --graphics none --console=pty,target_type=serial --extra-args "console=ttyS0,115200n8 locale=en_US auto=true" Note: I have several kickstart files, but not sure if they’d work with Alma Linux and also wanted to manually do this as it’d been awhile.