The code behind my Jekyll-powered homepage. https://r3bl.me
Aleksandar Todorović 211d68aef5 Updates Gemfile.lock 2 months ago
_includes Fixes Matomo tracking 2 months ago
_layouts Removes role="contentinfo" from footer elements 11 months ago
_sass Better footer 5 months ago
articles Updated Config and 34 other files 1 year ago
assets Fixes Matomo tracking 2 months ago
contact Fixes merge conflicts 11 months ago
images Compresses the avatar a bit 11 months ago
portfolio Fixes merge conflicts 11 months ago
projects Updated Config and 1 other file 11 months ago
spendings Fix the merge conflict in spendings 11 months ago
.gitignore Swaps the buttons with social media links 11 months ago
404.html Ports 404.jpg to https 3 years ago
BingSiteAuth.xml Adds BingSiteAuth.xml 3 years ago
Gemfile Updates Gemfile.lock 2 months ago
Gemfile.lock Updates Gemfile.lock 2 months ago
Gruntfile.js 3.0 design, test 1 1 year ago
LICENSE.txt Updates the README and license 11 months ago
README.md Fully updated README file 5 months ago
TODO.md 3.0 design, test 1 1 year ago
_config.yml Updated Config and 1 other file 11 months ago
android-chrome-36x36.png Adds a bunch of favicons 3 years ago
android-chrome-48x48.png Adds a bunch of favicons 3 years ago
android-chrome-72x72.png Adds a bunch of favicons 3 years ago
android-chrome-96x96.png Adds a bunch of favicons 3 years ago
android-chrome-144x144.png Adds a bunch of favicons 3 years ago
android-chrome-192x192.png Adds a bunch of favicons 3 years ago
apple-touch-icon-57x57.png Adds a bunch of favicons 3 years ago
apple-touch-icon-60x60.png Adds a bunch of favicons 3 years ago
apple-touch-icon-72x72.png Adds a bunch of favicons 3 years ago
apple-touch-icon-76x76.png Adds a bunch of favicons 3 years ago
apple-touch-icon-114x114.png Adds a bunch of favicons 3 years ago
apple-touch-icon-120x120.png Adds a bunch of favicons 3 years ago
apple-touch-icon-144x144.png Adds a bunch of favicons 3 years ago
apple-touch-icon-152x152.png Adds a bunch of favicons 3 years ago
apple-touch-icon-180x180.png Adds a bunch of favicons 3 years ago
apple-touch-icon-precomposed.png Adds a bunch of favicons 3 years ago
apple-touch-icon.png Adds a bunch of favicons 3 years ago
browserconfig.xml Adds a bunch of favicons 3 years ago
favicon-16x16.png Adds a bunch of favicons 3 years ago
favicon-32x32.png Adds a bunch of favicons 3 years ago
favicon-96x96.png Adds a bunch of favicons 3 years ago
favicon.ico Adds a bunch of favicons 3 years ago
googlec0553c9bba31fae8.html Adds Google's verification file 3 years ago
humans.txt Adds humans.txt 2 years ago
index.html Switches logos 5 months ago
keybase.txt Fixes merge conflicts 11 months ago
mstile-70x70.png Adds a bunch of favicons 3 years ago
mstile-144x144.png Adds a bunch of favicons 3 years ago
mstile-150x150.png Adds a bunch of favicons 3 years ago
mstile-310x150.png Adds a bunch of favicons 3 years ago
mstile-310x310.png Adds a bunch of favicons 3 years ago
nortonsw_116c92f0-03d7-0.html Adds Norton security verification file 2 years ago
robots.txt robots.txt "Disallow /assets/*" was too extensive 11 months ago

README.md

r3bl.me

.me // .blog // .tech // .dj


Metadata

  • Project purpose: My personal homepage.
  • License: MIT license.
  • Built using: Jekyll.
  • Repository mirrors: GitHub, Gitea (self-hosted)

Worth noting

  • Should you fork this repository? Probably not. However, there are some snippets in the code base that you might want to use. If you decide to do so, a shotout with a link is appreciated (not a requirement).
  • Is the project reproducible? Thanks to my particular setup, I don't really test if the project is reproducible. If you stumble upon a problem, feel free to create an issue.
  • Why multiple mirrors?
    • GitHub mirror: because it's what people are used to.
    • Gitea mirror: because I don't feel completely comfortable with Microsoft hosting the only copy of the project.
  • Where to report issues? Any of the two issue trackers. I'm checking both. Feel free to ping me if I don't get back to you after some time.
  • How do I use this repository? I use it to sync files from my development machine to my server and vice versa. I almost always push directly to the master branch directly since it's a one-man project.
  • Why multiple domains? Because I like it. It probably does have a negative impact on SEO, but I don't rely on search engines for most of my traffic.
  • Does the website track users? Only those who haven't turned on the Do Not Track header and don't have EasyPrivacy filter enabled in their adblocker. For further info, check out my privacy policy.

How to build it

  1. Clone the repository.
  2. Install bundler.
  3. Run bundle install from the project directory.
  4. Run bundle install jekyll serve.
  5. Visit localhost:4000 inside of your favorite browser.

Credits

  • While this website was based off of Neo-HPSTR Jekyll theme, over time I've made enough granular changes to the code base that it's unrecognizable.
  • Photos used in the project are almost exclusively from Unsplash.
  • My logo has been designed by VSD Studio.

Screenshot

Screenshot taken on July 10th, 2018.

screenshot