Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaeltroger/michaeltroger.com

Personal website of Michael Troger - hosted on GitHub powered by Jekyll
https://github.com/michaeltroger/michaeltroger.com

biography blog github github-pages jekyll markdown portfolio-website

Last synced: 10 days ago
JSON representation

Personal website of Michael Troger - hosted on GitHub powered by Jekyll

Awesome Lists containing this project

README

        

# michaeltroger.com - Personal Website of Michael Troger
[![pages-build-deployment](https://github.com/michaeltroger/michaeltroger.com/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/michaeltroger/michaeltroger.com/actions/workflows/pages/pages-build-deployment)

This repository is representing the **source code of my private website https://michaeltroger.com** that is hosted with GitHub Pages.
The website is powered by Jekyll and I can use Markdown to author my posts. It is based on [Jonathan McGlone’s](https://github.com/hankquinlan/hankquinlan.github.io/) project.

## License
This project on purpose does not provide a license. That means it is **under my exclusive copyright**.
The reason for that being that **99% of this repo is private data** of myself.

Therefore I would recommend to use [Jonathan McGlone’s](https://github.com/hankquinlan/hankquinlan.github.io/) project as a starter, since it doesn't contain any private information and the author allows copying without restrictions.

## Technologies
* Static site generator: Jekyll
* Markdown processor: Kramdown
* Templating language: Liquid
* Style sheets: SCSS
* Scripts: JavaScript

## Instructions
GitHub Pages builds automatically on commits. Files can directly be edited within the GitHub UI.

### Local deployment
1. Move to `docs` folder: `cd docs`
2. Install dependencies: `bundle install`
3. Build and serve the page on [http://localhost:4000](http://localhost:4000): `bundle exec jekyll serve`\
Optionally call the command [with a GitHub token](https://github.com/jekyll/github-metadata/blob/main/docs/authentication.md), in order to render repository information: `JEKYLL_GITHUB_TOKEN=123abc bundle exec jekyll serve`