Skip to main content
❯ _
❯ main
  • Home
  • About
  • Hello
  • Feed
  • Email
  • Guestbook
❯ explore
  • Blog
  • Notebook
  • Now
  • Verify
  • Resume
  • Interests
  • Tags
  • Why
  • Changelog
  • Humans
  • Palette
  • Privacy
  • Licensing
  • Projects
  • Colophon
  • Meta
  • Search
  • 8biticon
❯ meta
  • PGP Key
  • GitHub
  • LinkedIn
  • Resume.pdf
  • Discord
❯ options

Stops the site's blinking cursor flourishes.

Follows your OS/browser preferred color scheme. Manually switching the theme turns this off.

Shows an animated star field behind the site.

Hiragana rain falls behind the site. Enabling this turns off Stars.

❯ theme

 

 
$HOME / asce1062 / blog / 2025-06-23-host-your-own-site-part-1-using-github _

Alex.


Host Your Own Site

2025-06-23 • 1 min read | Part 1 - Using GitHub stake your spot on the internet tags: github howto hosting

Table of Contents

Open Table of Contents
  • PT.1 Webbed Site Repository

PT.1 Webbed Site Repository


  • Create a new GitHub repository
  • Repository name: githubusername
  • *Public
  • Check Initialize this repository with: Add a README file
  • Create repository

GitHub Repository Setup
GitHub Repository Setup

  • Edit README.md file
  • For github markdown syntax, visit this getting started doc

Edit README.md
Edit README.md

  • For formatting that isn’t supported by markdown's syntax or for more complex layouts, you can use HTML tags directly in markdown
  • Check out my README.md for inspiration if needed (switch to code view for markdown html syntax)

HTML in Markdown
HTML in Markdown

  • Save your changes by Committing changes...

Commit changes...
Commit changes...

  • Navigate to repository’s Settings > Pages
  • Under Build and deployment Source select Deploy from a branch
  • Under Branch select main
  • Under select folder /(root)
  • Save these changes

GitHub Pages Setup
GitHub Pages Setup

  • A build should be automatically triggered
  • Progress can be tracked under the repository’s Actions tab

GitHub Actions tab
GitHub Actions tab

  • Once deployment is done, navigate back to repository’s Settings > Pages
  • You should see Your site is live at https://username.github.io/reponame/
  • Since we created our repositoryname like: githubusername, the expected site url is https://githubname.github.io/githubname/
  • In part 2 we’ll cover adding a theme with Jekyll to our webbed site

154

Share this post on:
Link copied!

Previous
Trust the Process
Next
The Gift of Hindsight

                                              81c8a67 • • 4/23/2026

Alex's Workstation

stellar console

last seen back the same day

visits 1

signal restoring context

incoming transmission 860×580

Search

Search Tips

Indexed: Search by content, dates, description, excerpts, tags or titles

Exact phrases: Use quotes like "I'm happy you're here"

Fuzzy matching: Partial matches like config will find "configuration"

Multiple terms: Search for using icomoon to find posts containing both words

Shortcuts: Use Ctrl+K or Cmd+K for quick access