8000 GitHub - TimidRobot/zehta.me: Source and content for my personal website
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TimidRobot/zehta.me

Repository files navigation

zehta.me

Source for zehta.me.

Overview

The source is located in source/.

The built content is located in docs/.

Development

Docker NGINX and Lektor build

This option serves content more reliably, but rebuilds all content instead of only content that has changed.

  1. Install Pipenv
    brew install pipenv
  2. Install Lektor and other Python 3 dependencies via Pipenv
    pipenv install
  3. Install Docker (Install Docker Engine | Docker Documentation)
  4. Run Docker NGINX and Lektor build
    • Run NGINX webserver via Docker
      docker compose up; docker compose down
    • Rebuild output, as necessary
      ./build.sh

build.sh Usage

Usage:  build.sh [OPTIONS]

Options:
    -h  Show this help message and exit
    -p  Pretify HTML and skip minify
    -x  Clear Lektor plugins

Description:
    Build website in docs/ dirctory.

Lektor Server

This option process changes faster (only rebuilding changed content), but also injects Lektor admin UX and is slower than NGINX (bad for performance testing).

  1. Install Pipenv
    brew install pipenv
  2. Install Lektor and other Python 3 dependencies via Pipenv
    pipenv install
  3. Run Lektor development server
    ./server.sh

Theme

See New Website - Timid Robot.

Custom Lektor Plugins

Resources

Thank you to the free and open source software, open content, and non-profits that contributed to me being able to create and maintain this blog!

Licenses

Code

CC0 dedication button Unless otherwise specified, the code within this repository is dedicated, with all copyright and related and neighboring rights, to the public domain worldwide. It is distributed without any warranty. (CC0 1.0 Universal (CC0 1.0) Public Domain Dedication)

(It is my opinion that much of the code used in this respository is standard boilerplate or otherwise should be too simple and obvious to copyright.)

Content

CC BY-SA 4.0 license button Unless otherwise specified, the content within this repository is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Font Awesome

Free License | Font Awesome (retreived 2022-03-04):

Icons — CC BY 4.0 License

In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as .svg and .js files types.

Fonts — SIL OFL 1.1 License

In the Font Awesome Free download, the SIL OFL license applies to all icons packaged as web and desktop font files.

Code — MIT License

In the Font Awesome Free download, the MIT license applies to all non-font and non-icon files.

Brand Icons

All brand icons are trademarks of their respective owners. The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa. Please do not use brand logos for any purpose except to represent the company, product, or service to which they refer.

normalize.css

@csstools/normalize.css is dedicated, with all copyright and related and neighboring rights, to the public domain worldwide. It is distributed without any warranty. (CC0 1.0 Universal (CC0 1.0) Public Domain Dedication)

Skeleton

Skeleton is licensed under the Expat/MIT License.

About

Source and content for my personal website

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  
0