Notes/blog/Hello World.md

33 lines
3.3 KiB
Markdown
Raw Normal View History

2024-10-14 21:58:42 +08:00
With this first blog post marks the first steps in moving my blogs and guides to [Docusaurus](https://docusaurus.io) from [Bookstack](https://github.com/BookStackApp/BookStack/).
Before this, I had a [DokuWiki](https://www.dokuwiki.org/dokuwiki) instance running off of an OpenWRT device due to budget constraints. ![](_resources/Hello%20World/6f20a26a6097d2d3dce22aee04b184ab_MD5.jpeg)
2024-10-14 22:15:18 +08:00
2024-10-14 22:14:02 +08:00
You'd be surprised at how well it ran on the very same device that served as a my wireless access point and router. PHP is pretty well known for its age given that it can run on anything, even on MIPS-based processors. My Newifi-D2 with its whopping 256MB of RAM was apparently no exception to this.
2024-10-14 21:58:42 +08:00
2024-10-14 22:14:02 +08:00
If you looked at it from a reliability-perspective, it's terrible lol
A single DDOS attack and my entire Nginx/OpenWRT stack would straight up be dead considering that my router also handled HTTPS SSL termination, but I suppose when you have nothing but potatoes, you best make use of it.
That archaic [DokuWiki](https://www.dokuwiki.org/dokuwiki) instance is long gone now. I've briefly made the move to Discord for my snippets and notes during my academic years and have only recently moved to [Bookstack](https://github.com/BookStackApp/BookStack/)after being able to purchase a dedicated self hosted server.
2024-10-14 22:16:21 +08:00
2024-10-14 21:58:42 +08:00
![image.png](_resources/Hello%20World/95e994a558dd0d87a876f54253ed803a_MD5.jpeg)
The functionality to export to `.pdf` and .`md` formats was a welcome addition but I found the other features burdensome. While I did see the benefit in sorting by books, shelves, and pages, this didn't click too well for me. I missed the more hands-on approach with markdown from Discord and from `.md` files which at this time I've recently been working with more.
![Bookstack.png](_resources/Hello%20World/e818ec2473d0ce0bdca161182a270413_MD5.jpeg)
2024-10-14 22:14:02 +08:00
During this time, I was also looking to try out [Syncthing](https://github.com/syncthing/syncthing), [Anki](https://apps.ankiweb.net/) and [Obsidian](https://obsidian.md/) (check them out!) for notes and other funky stuff after being frustrated with managing too notes across devices.
2024-10-14 21:58:42 +08:00
I've always wanted to unify my workflow, though not without compromising too much on what I'm already used to.
I found [Perlite](https://github.com/secure-77/Perlite)which lets you serve Obsidian notes directly as webpages.
![](_resources/Hello%20World/ddea1042d8ac39e09e388776ead1c36f_MD5.jpeg)
2024-10-14 22:14:02 +08:00
The setup unfortunately required using wiki links rather regular markdown ones. This meant that my GitHub repository for my Obsidian notes would appear broken from the GitHub and Gitea UI.
I didn't really like that. I liked the idea of my notes being accessible wherever I happened to save it.
That's how I've ended up here. I'm now running [Docusaurus](https://docusaurus.io) which seems to be why every multi-million dollar company has the same look and feel with docs. I suppose I'm part of them now and I don't think I'd be moving any time soon.
![](_resources/Hello%20World/797eaee85c4391bb3bef62f6c4980253_MD5.jpeg)
In the essence of self hosting, I've added a Woodpecker CI/CD pipeline which deploys this very site. It's absurd how I went from running wikis on potatoes to managing an overengineered markdown repository, but hey! It works.
![](_resources/Hello%20World/8cfd8f16ccab6e5cb696ae0c221cde52_MD5.jpeg)