mirror of
https://github.com/InstallerLegacy/virtualhub.eu.org.git
synced 2024-10-22 12:06:03 +00:00
first commit
This commit is contained in:
19
blog/2022/08/12-a-preview-is-available.md
Normal file
19
blog/2022/08/12-a-preview-is-available.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
title: A preview is available!
|
||||
description: A preview of the new VirtualHub website powered by Jekyll is now available.
|
||||
slug: a-preview-is-available
|
||||
authors: legacyinstaller
|
||||
tags: [legacy]
|
||||
keyword: [jekyll, virtualhub]
|
||||
image: ./img/preview.webp
|
||||
---
|
||||
|
||||
:::note
|
||||
|
||||
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info. The preview mentioned below is no longer available.
|
||||
|
||||
:::
|
||||
|
||||
A preview of the new VirtualHub website powered by Jekyll is now available.<!-- truncate --> You can see it in action on [https://neo.virtualhub.eu.org/](https://web.archive.org/web/20240105090049/https://neo.virtualhub.eu.org/)!
|
||||
|
||||

|
44
blog/2022/08/12-jekyll-it-is.md
Normal file
44
blog/2022/08/12-jekyll-it-is.md
Normal file
@ -0,0 +1,44 @@
|
||||
---
|
||||
title: Jekyll it is!
|
||||
description: So, after testing Wordpress, CloudCannon and Publli, I have started using Jekyll. As I have told you in the previous post, this blog is created using it.
|
||||
slug: jekyll-it-is
|
||||
authors: legacyinstaller
|
||||
tags: [legacy]
|
||||
keyword: [jekyll, virtualhub]
|
||||
image: ./img/jekyll-it-is-1.webp
|
||||
---
|
||||
|
||||
:::note
|
||||
|
||||
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info.
|
||||
|
||||
:::
|
||||
|
||||
So, after testing [WordPress](https://wordpress.org/), [CloudCannon](https://cloudcannon.com/) and [Publli](https://getpublii.com/), I have started using [Jekyll](https://jekyllrb.com/). As I have told you in the previous post, this blog is created using it.
|
||||
|
||||
<!-- truncate -->
|
||||
|
||||
## A bit about this Blog
|
||||
|
||||
This blog is a testing ground for me to check how well Jekyll performs according to my needs. Till now, it has performed exceptionally well. So, how did I create this blog?
|
||||
|
||||
The first thing I would like to tell you is that I am using [Ubuntu](https://ubuntu.com/) (Default GNOME edition) now. So, I tried to search for how to install Jekyll on Ubuntu. Jekyll is built using [Ruby](https://www.ruby-lang.org/), so I needed to install Ruby first. Ruby came in the form of a [snap](https://snapcraft.io/ruby), so I installed it. Why did I install the snap and not the [regular DEB version](https://packages.ubuntu.com/jammy/ruby-full)? I was not sure if Jekyll would be interesting enough for me. [Snaps](https://snapcraft.io/) are much easier to remove and purge from the system than DEB packages. So, I installed Ruby using snap.
|
||||
|
||||
But, the snap package did not work for me. It spilled an error when I tried to install Jekyll. I did not try to troubleshoot it. I did not want to invest too much time into Jekyll. So I then installed the DEB package. The installation went smoothly. I followed the [instructions](https://jekyllrb.com/docs/) from the official Jekyll website and all went well. I installed Jekyll successfully.
|
||||
|
||||
Then came the next phase - searching for an appropriate theme. I searched on various websites and tested several themes, but none of the themes pleased me. If I found a theme that I liked, I found that it was abandoned and did not work now. At last, I came to this theme: [https://lanyon.getpoole.com/](https://lanyon.getpoole.com/)
|
||||
|
||||
This theme was not at all perfect for VirtualHub, but it gave me a new idea - the idea of this blog. So, I created this blog and after some time decided that Jekyll was useful enough to try to port VirtualHub into.
|
||||
|
||||
## Neo.VirtualHub
|
||||
|
||||
Once again, I started to search for a theme suitable for the VirtualHub website. I tested a lot more themes. I then decided on [https://chirpy.cotes.page/](https://chirpy.cotes.page/). This theme has most of the features I needed including search, Dark Mode/Light Mode preference for viewers, Categories, and Tags Support. It just lacked one thing: the layout I wanted:
|
||||
|
||||

|
||||
|
||||
But, I decided to live with that. I decided to use [giscus](https://giscus.app/) for the commenting system. I played with [staticman](https://staticman.net/) but decided not to use it.
|
||||
|
||||
That's all for today!
|
||||
In the next post, I will tell you why I did not choose _insert_your_favorite_theme_here_.
|
||||
|
||||
Stay tuned!
|
22
blog/2022/08/12-welcome.md
Normal file
22
blog/2022/08/12-welcome.md
Normal file
@ -0,0 +1,22 @@
|
||||
---
|
||||
title: Introducing VirtualHub Blog!
|
||||
description: Welcome to the VirtualHub Blog. This blog has been created to record my continued struggle for finding a perfect CMS/SSG for the VirtualHub website.
|
||||
slug: introducing-virtualhub-blog
|
||||
authors: legacyinstaller
|
||||
tags: [welcome, legacy]
|
||||
keyword: [welcome, virtualhub]
|
||||
---
|
||||
|
||||
Welcome to the VirtualHub Blog. This blog has been created to record my continued struggle for finding a perfect CMS/SSG for the VirtualHub website.<!-- truncate --> Until now, I have used WordPress, CloudCanon, and Publii. None of them proved to be the tool I have dreamed of.
|
||||
|
||||
:::note
|
||||
|
||||
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info.
|
||||
|
||||
:::
|
||||
|
||||
Now I am trying Jekyll. This blog is generated using it. Stay tuned, and you can access an early insight into the VirtualHub website powered by Jekyll.
|
||||
|
||||
I will continue posting different stories about what I am planning to do with the VirtualHub and Legacy Installer sites and other projects that I think of.
|
||||
|
||||
Stay tuned!
|
285
blog/2022/08/15-i-don-t-like-this-theme.md
Normal file
285
blog/2022/08/15-i-don-t-like-this-theme.md
Normal file
@ -0,0 +1,285 @@
|
||||
---
|
||||
title: "A bit about your favorite theme..."
|
||||
description: A preview of the new VirtualHub website powered by Jekyll is now available.
|
||||
slug: a-bit-about-your-favorite-theme...
|
||||
authors: legacyinstaller
|
||||
tags: [legacy]
|
||||
keyword: [jekyll, virtualhub]
|
||||
---
|
||||
|
||||
:::note
|
||||
|
||||
This version of VirtualHub is powered by [Docusaurus](https://docusaurus.io/). This blog post is old and may contain wrong info.
|
||||
|
||||
:::
|
||||
|
||||
As promised in the previous post, today I am going to tell you why I did not choose your favorite theme for [VirtualHub](https://virtualhub.eu.org).
|
||||
|
||||
<!-- truncate -->
|
||||
|
||||
So basically I wanted a few features to be present in the template:
|
||||
|
||||
- Free
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting
|
||||
- Lightweight Commenting System
|
||||
- SEO & Performance Optimization
|
||||
- Good Documentation
|
||||
- Atom Feeds (Optional)
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
So, Here are my findings on testing several sites:
|
||||
|
||||
## [GitHub.com #jekyll-theme repos](https://github.com/topics/jekyll-theme)
|
||||
|
||||
### Minimal Mistakes
|
||||
|
||||
- GitHub: [https://github.com/mmistakes/minimal-mistakes](https://github.com/mmistakes/minimal-mistakes)
|
||||
- Demo: [https://mmistakes.github.io/minimal-mistakes/](https://mmistakes.github.io/minimal-mistakes/)
|
||||
|
||||
This is the first theme that comes on GitHub after searching `jekyll-theme` but it is not so good according to me. Simply put, it is not good-looking. The features not present on this site are:
|
||||
|
||||
- Dark/Light Theme Mode
|
||||
- Lightweight Commenting System
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### Hux Blog
|
||||
|
||||
- GitHub: [https://github.com/Huxpro/huxpro.github.io](https://github.com/Huxpro/huxpro.github.io)
|
||||
- Demo: [http://huangxuan.me/](http://huangxuan.me/)
|
||||
|
||||
The Demo is in Chinese and does not use SSL. I know most of the themes are made by Chinese developers, but most of them have a demo in English. I simply dismissed this theme due to this fact. The features not present on this site are:
|
||||
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting (?)
|
||||
- Good Documentation
|
||||
- Lightweight Commenting System (?)
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### Just the Docs
|
||||
|
||||
- GitHub: [https://github.com/just-the-docs/just-the-docs](https://github.com/just-the-docs/just-the-docs)
|
||||
- Demo: [https://just-the-docs.github.io/just-the-docs/](https://just-the-docs.github.io/just-the-docs/)
|
||||
|
||||
A good theme for what it is, but I needed a blogging theme and not a documentation theme, so I did not choose it. I will probably use it, but for some other project. The features not present in this theme:
|
||||
|
||||
- Dark/Light Theme Mode
|
||||
- Lightweight Commenting System<sup>\*</sup>
|
||||
- Atom Feeds (Optional)<sup>\*</sup>
|
||||
- Auto-generated Related Posts (Optional)<sup>\*</sup>
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)<sup>\*</sup>
|
||||
|
||||
<sup>\*</sup>Not needed, since it is not a blog theme.
|
||||
|
||||
### Beautiful Jekyll
|
||||
|
||||
- GitHub: [https://github.com/daattali/beautiful-jekyll](https://github.com/daattali/beautiful-jekyll)
|
||||
- Demo: [https://beautifuljekyll.com/](https://beautifuljekyll.com/)
|
||||
|
||||
Not a completely free theme. Also, too simple for my taste. It lacks the following features:
|
||||
|
||||
- Free (Not completely)
|
||||
- Dark/Light Theme Mode (Not in the free version)
|
||||
- Lightweight Commenting System
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### al-folio
|
||||
|
||||
- GitHub: [https://github.com/alshedivat/al-folio](https://github.com/alshedivat/al-folio)
|
||||
- Demo: [https://alshedivat.github.io/al-folio/](https://alshedivat.github.io/al-folio/)
|
||||
|
||||
Overall a good theme. But I did not like the default look much. I think it is better suited for one of my other projects. It lacks the following features:
|
||||
|
||||
- Lightweight Commenting System
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### Hyde
|
||||
|
||||
- GitHub: [https://github.com/poole/hyde](https://github.com/poole/hyde)
|
||||
- Demo: [https://hyde.getpoole.com/](https://hyde.getpoole.com/)
|
||||
|
||||
Not suited for my purpose. Missing features are:
|
||||
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting
|
||||
- Lightweight Commenting System
|
||||
- SEO & Performance Optimization (?)
|
||||
- Atom Feeds (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### Lanyon
|
||||
|
||||
- GitHub: [https://github.com/poole/lanyon](https://github.com/poole/lanyon)
|
||||
- Demo: [https://lanyon.getpoole.com/](https://lanyon.getpoole.com/)
|
||||
|
||||
A good theme for what it is. It is the theme powering this blog, but it was not suited for VirtualHub since it lacked the following features:
|
||||
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting
|
||||
- Lightweight Commenting System
|
||||
- Atom Feeds (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### Poole
|
||||
|
||||
- GitHub: [https://github.com/poole/poole](https://github.com/poole/poole)
|
||||
- Demo: [https://demo.getpoole.com/](https://demo.getpoole.com/)
|
||||
|
||||
Too simple for anything. Lanyon and Hyde are based on it, so I think it is a good base theme to create other themes. It lacks the following features:
|
||||
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting
|
||||
- Lightweight Commenting System
|
||||
- SEO & Performance Optimization (?)
|
||||
- Atom Feeds (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
### TeXt Theme
|
||||
|
||||
- GitHub: [https://github.com/kitian616/jekyll-TeXt-theme](https://github.com/kitian616/jekyll-TeXt-theme)
|
||||
- Demo: [https://tianqi.name/jekyll-TeXt-theme/test/](https://tianqi.name/jekyll-TeXt-theme/test/)
|
||||
|
||||
A good theme and a good candidate for the VirtualHub website, but it lacks the following features:
|
||||
|
||||
- Dark/Light Theme Mode<sup>\*</sup>
|
||||
- Lightweight Commenting System
|
||||
- SEO & Performance Optimization
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- PWA (Optional)
|
||||
|
||||
## [jamstackthemes.dev](https://jamstackthemes.dev/)
|
||||
|
||||
### devlopr-jekyll
|
||||
|
||||
- GitHub: [https://github.com/sujaykundu777/devlopr-jekyll](https://github.com/sujaykundu777/devlopr-jekyll)
|
||||
- Demo: [https://devlopr.netlify.app/](https://devlopr.netlify.app/)
|
||||
|
||||
A good theme but lacks the following features:
|
||||
|
||||
- Dark/Light Theme Mode (Only Dark Mode)
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
- Cards Layout (Optional)
|
||||
|
||||
## [jekyllthemes.org](http://jekyllthemes.org/)
|
||||
|
||||
### Kross Jekyll
|
||||
|
||||
- GitHub: [https://github.com/themefisher/kross-jekyll](https://github.com/themefisher/kross-jekyll)
|
||||
- Demo: [https://demo.themefisher.com/kross/](https://demo.themefisher.com/kross/)
|
||||
|
||||
The first theme I considered using on VirtualHub. A bit like the WordPress theme I use on [Legacy Installer Website](https://legacyinstaller.pcriot.com). It lacks the following features:
|
||||
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting (?)
|
||||
- Atom Feeds (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
|
||||
## [jekyllthemes.io](https://jekyllthemes.io/)
|
||||
|
||||
### Mediumish
|
||||
|
||||
- GitHub: [https://github.com/wowthemesnet/mediumish-theme-jekyll](https://github.com/wowthemesnet/mediumish-theme-jekyll)
|
||||
- Demo: [https://wowthemesnet.github.io/mediumish-theme-jekyll/](https://wowthemesnet.github.io/mediumish-theme-jekyll/)
|
||||
|
||||
One of the best themes I have ever seen. Inspired by [Medium](https://medium.com/). I would have used it for VirtualHub had it been actively maintained. Sadly, it does not work with the latest version of Jekyll and throws many warnings even on v2.7. It also lacks the following features:
|
||||
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
|
||||
### Mundana
|
||||
|
||||
- GitHub: [https://github.com/wowthemesnet/mundana-theme-jekyll](https://github.com/wowthemesnet/mundana-theme-jekyll)
|
||||
- Demo: [https://wowthemesnet.github.io/mundana-theme-jekyll/index.html](https://wowthemesnet.github.io/mundana-theme-jekyll/index.html)
|
||||
|
||||
Another [Medium](https://medium.com/) inspired theme. It lacks the following features:
|
||||
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Good Syntax Highlighting
|
||||
- Atom Feeds (Optional)
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
|
||||
### Affiliates
|
||||
|
||||
- GitHub: [https://github.com/wowthemesnet/affiliates-jekyll-theme](https://github.com/wowthemesnet/affiliates-jekyll-theme)
|
||||
- Demo: [https://wowthemesnet.github.io/affiliates-jekyll-theme/](https://wowthemesnet.github.io/affiliates-jekyll-theme/)
|
||||
|
||||
I am going to use this theme for a project I have been thinking about for a long time. I will announce two new projects in the next post, and one of them will use this theme. The theme lacks the following features required for VirtualHub:
|
||||
|
||||
- Actively Maintained
|
||||
- Dark/Light Theme Mode
|
||||
- Search
|
||||
- Good Syntax Highlighting
|
||||
- Lightweight Commenting System
|
||||
- Auto-generated Related Posts (Optional)
|
||||
- Table of Contents (Optional)
|
||||
- Hierarchical Categories (Optional)
|
||||
- PWA (Optional)
|
||||
|
||||
## Conclusion
|
||||
|
||||
That's it. These are the themes I considered using for VirtualHub, but the winner is none of them. It is:
|
||||
|
||||
### Chirpy Starter
|
||||
|
||||
- GitHub: [https://github.com/cotes2020/chirpy-starter/](https://github.com/cotes2020/chirpy-starter/)
|
||||
- Demo: [https://chirpy.cotes.page/](https://chirpy.cotes.page/)
|
||||
|
||||
It is not the perfect theme, but it is good enough for my needs. The only feature it does not include is:
|
||||
|
||||
- Cards Layout (Optional)
|
||||
|
||||
So, that's that. Remember, these are only the themes I considered using for VirtualHub. There are countless other themes on the internet. If you find a good one matching at least most of the features I need, then please comment below.
|
||||
|
||||
A word to the author of the themes about which I wrote: I have no hard feelings against you. You are doing good work and should keep up. If you implement the features I want in your theme, I think everyone would benefit. If not, then no problem.
|
||||
|
||||
Remember, I am going to announce two new projects in the next post, So,
|
||||
|
||||
Stay tuned!
|
||||
|
||||

|
35
blog/2022/08/26-a-fresh-start.md
Normal file
35
blog/2022/08/26-a-fresh-start.md
Normal file
@ -0,0 +1,35 @@
|
||||
---
|
||||
title: "A fresh start..."
|
||||
description: "Do not worry! I am not going to start the VirtualHub website from scratch once again. Instead, this post is about the Operating System I use."
|
||||
slug: a-fresh-start...
|
||||
authors: legacyinstaller
|
||||
tags: [legacy]
|
||||
keyword: [ubuntu, virtualhub]
|
||||
image: ./img/Ubuntu-18.04.webp
|
||||
---
|
||||
|
||||
:::note
|
||||
|
||||
This blog post is old and may contain wrong info. I no longer use this setup.
|
||||
|
||||
:::
|
||||
|
||||
Do not worry! I am not going to start the VirtualHub website from scratch once again. Instead, this post is about the Operating System I use.<!-- truncate --> I plan to start blogging about everything I do related to VirtualHub from the start, from installing the operating system.
|
||||
|
||||
I plan to install a total of 5 operating systems:
|
||||
|
||||
- Ubuntu 18.04 (Default Gnome edition)
|
||||
- Ubuntu 20.04 (Default Gnome edition)
|
||||
- Ubuntu 22.04 (Default Gnome edition)
|
||||
- Debian Testing (with KDE)
|
||||
- Fedora Workstation (Default Gnome edition)
|
||||
|
||||
I will update Ubuntu 22.04 and Kubuntu 22.04 to 22.10 when the update comes. I will post about all of these - how I install them, configure them, and make them usable.
|
||||
|
||||
Furthermore, I am going to use Ubuntu 22.04 as my main operating system, while using others to create tutorials occasionally.
|
||||
|
||||
I have been thinking about doing this for a long time. I will also probably upload videos on YouTube, but no promise. Here is a picture for you:
|
||||
|
||||
Stay tuned!
|
||||
|
||||

|
BIN
blog/2022/08/img/Ubuntu-18.04.webp
Normal file
BIN
blog/2022/08/img/Ubuntu-18.04.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 42 KiB |
BIN
blog/2022/08/img/flag-india.webp
Normal file
BIN
blog/2022/08/img/flag-india.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
blog/2022/08/img/jekyll-it-is-1.webp
Normal file
BIN
blog/2022/08/img/jekyll-it-is-1.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
BIN
blog/2022/08/img/preview.webp
Normal file
BIN
blog/2022/08/img/preview.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 22 KiB |
Reference in New Issue
Block a user