How To Make a Layout Website
You Need a Computer/Server Accessible From The Internet
- You can setup a computer in your home to act as a Web Server
- You can pay any number of Web Hosting Sites
- You can use free services
You need site content
- You can learn archane technologies: Hyertext Markup Language (HTML) and Cascading Style Sheets (CSS)
- You can use graphical site building tools like Wordpress, Wix, Squarespace, etc. that may require ongoind subscriptions
- You can export HTML from Microsoft Word and other programs
- You can use Markdown
Github (Free but Owned by Microsoft)
- git is a free open version control tool invented by Linus Torvalds to control development of Linux
- GitHub is a website interface for using git
- GitHub Pages is available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro
A public repository contains files that the public can see. Of course, the public can also see the contents of a website, so being a public repository has few downsides. My site is a public repository.
- How to Host Your Website for Free Using GitHub Pages: A Step-by-Step Guide
- How to Build a Free Website in Under 20 Minutes with GitHub Pages
- GitHub Pages Walkthrough: Learn how to create a website directly from a GitHub repository
-
GitHub Pages: An Introductory Tutorial
GitHub does not support E-Comerce or payment processing but does allow asking for donations.
Markdown
Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging, instant messaging, and large language models, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.
- Getting started with writing and formatting on GitHub
- GitHub Flavored Markdown (GFM)
- Learn GitHub-Flavored Markdown Syntax and Formatting – With Examples
| Column | Column |
|---|---|
| Row | Nice content |
| Row | More text |
