Skip to content

jlyfshhh/terminal

 
 

Repository files navigation

A terminal style website

screenshot

why?

TL;DR: why not?

I'm a Linux enthusiast, and I tried creating something that will allow 'normal' people to have a glimpse at my world.

Quick Start

Using docker (recommended)

docker run -d --name terminal -p 3000:3000 m4tt72/terminal

If you want to run with custom configuration, make sure you have a copy of config.json then mount in the container:

docker run -d \
  --name terminal \
  -p 3000:3000 \
  -v `pwd`/config.json:/data/config.json \
  m4tt72/terminal

Using npm/yarn

  1. Install dependencies:
yarn install
  1. Build the project:
yarn build
  1. Run the server:
yarn start

Configuration

Here's a sample of the config.json file:

{
  "bioUrl": "https://raw.githubusercontent.com/m4tt72/m4tt72/master/README.md",
  "social": {
    "instagram": "m4tt72",
    "github": "m4tt72",
    "linkedin": "yassinefathi"
  },
  "theme": "gruvboxdark" // list of themes available in themes.json
}

Themes

themes

Here's a list of available themes.

Contributing

Please feel free to pull requests or log issues.

Thanks!

Star History

Star History Chart

About

Terminal style website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.9%
  • JavaScript 2.7%
  • Dockerfile 2.5%
  • CSS 1.7%
  • Shell 0.2%