Personal homepage
This product is a personal homepage that is powered by Jekyll and Github Pages. It is implemented as a port of Ghost’s Attila theme with a few modifications. The theme is maintained by Peter Amende. The homepage allows for easy development and deployment of static websites, with support for multiple authors and tags.
To install the theme, follow these steps:
bundle install
jekyll serve
GitHub actions are used to build and publish the static website. Simply push changes or submit PRs to get your posts or changes published.
To add a new author, add their info to _data/authors.yml and add the corresponding username to the author in the front matter of every post.
To add a new tag, add its info to _data/tags.yml and add the corresponding name to the tags in the front matter of every post.
Thanks to Tables Generator, you can easily generate tables in Markdown.
CSS styles are compiled using Gulp/PostCSS to polyfill future CSS specifications. You’ll need Node and Gulp installed globally. After that, from the theme’s root directory, run:
gulp
Now you can edit the /assets/css/ files, which will be compiled to /assets/built/ automatically.
This personal homepage is powered by Jekyll and Github Pages and is a port of Ghost’s Attila theme. It offers several features, including support for multiple authors and tags, easy deployment to GitHub Pages, the ability to generate Markdown tables, and CSS styles compiled using Gulp/PostCSS. It provides a user-friendly setup and installation guide for developers and content creators, making it an ideal choice for those looking to create a personal homepage or blog. The product is released under the MIT License for the software and under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License for the website content.