Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-file-server

A minimal static file server for local development, designed to emulate GitHub Pages.

Build

go build .

Usage

./simple-file-server <directory> <port> [repo_name]
Argument Required Description
directory yes Path to the directory to serve
port yes Port to listen on
repo_name no Repository name prefix, matching GitHub Pages URL structure

Examples

Serve files directly at the root:

./simple-file-server ./docs 8080
# → http://localhost:8080/

Emulate GitHub Pages with a repo name:

./simple-file-server ./docs 8080 my-repo
# → http://localhost:8080/my-repo/

This mirrors how GitHub Pages serves a repo at https://<user>.github.io/<repo_name>/.

About

A simple cli file server written in GO that can emulate github pages

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages