4dcu.be

screenshot of 4dcu.be

Jekyll theme and content to generate https://blog.4dcu.be a blog about programming, tech, games and other geeky things

Overview:

The theme for Sebastian Proost's blog offers a range of features for customization and functionality. It includes customizable fonts and colors, cover images for homepage and blog posts, pagination, category and tag archiving, syntax highlighting for code snippets, a lightgallery for full-screen photos and albums, social media integration, thumbnail and gallery generators, and AOS integration for scroll animations.

Features:

  • Easily customizable fonts and colors
  • Cover images for homepage and blog posts
  • Pagination enabled by default
  • Archiving of posts by categories and tags
  • Syntax highlighting for code snippets
  • Lightgallery for viewing full-screen photos and albums
  • Social media integration (Twitter, Facebook, LinkedIn, GitHub, and more)
  • Thumbnail generator
  • Gallery generator (to highlight the best images)
  • AOS integration (Animate on Scroll)

Installing Jekyll and the dependencies:

  • Install ImageMagick on your system for thumbnail generation.

Note: This theme is not compatible with GitHub Pages as it uses a custom plugin. Here is a guide on how to host it on GitHub. In summary, build the website to the ./docs folder locally and commit/push this along with the other files. GitHub can then be set up to host the site directly from the ./docs folder.

Building the site:

  • On Windows, use the batch files included. run_server.bat starts the development server and the site will be available locally on localhost:4000. run_build.bat builds the site into the docs folder (required for hosting on GitHub).
  • Alternatively, use the commands:
    • To start the dev server: jekyll serve
    • To (re-)build the website: jekyll build

Summary:

Sebastian Proost's blog theme offers many customizable features for a personalized and functional blog. It includes options for fonts, colors, cover images, pagination, archiving, code snippet highlighting, photo galleries, social media integration, and more. The installation process involves downloading the project, adding files, and setting up Jekyll with the necessary dependencies. It is important to note that this theme is not compatible with GitHub Pages and requires a different hosting setup.