4 ms·
Jekyll + GitHub Pages = Static blog with free hosting You could substitute Jekyll for other supported frameworks. Pros: * Markdown (so super flexible) * Git
by petargyurov 5y ago
Jekyll + GitHub Pages = Static blog with free hosting
You could substitute Jekyll for other supported frameworks.
Pros:
* Markdown (so super flexible)
* Git as the backbone (free CRM, free history)
* Customisable (if you know how to code)
* Free templates
Cons:
* Jekyll is a bit of a pain on Windows but should be fine on Linux/Mac
* Images might not load super quick from GitHub's servers
* You need to know basic Git
- southerntofu 5y agoAnother con: you depend on Microsoft's good will to serve your blog, as they own Github. That kind of workflow is amazing but you should probably consider going with a non-profit software forge that runs on donations and will protect (y)our interests (like codeberg.org for example).
- sofixa 5y agoAnd there's so much competition in that space ( static site hosting) it's actually difficult to choose a provider, so if GitHub does something bad, you can switch in no time ( pending DNS propagation).
- rcarmo 5y agoGitHub sites were in place long before the acquisition. (I'm an MS FTE now, but have been using GitHub since the beginning and am a bit weirded out by this perception that corporate ownership is a taint of some kind.)
- southerntofu 5y agoIn my personal views, corporate ownership is mostly a bad thing. Although i can see how some corporations are very user-friendly and will go to great length to service their users. But i can't say Microsoft, who's always been engaged in very user-hostile practices, has a good track record. Microsoft famously tried to outcompete the Internet via their existing monopoly on Windows with MSN (not just the messenger) back in the day, and have always been super hostile to free-software. They have also, like any corporation, stopped to maintain several services over the years and the fact that beyond their public image they don't have any incentive to keep Github Pages going doesn't inspire me confidence. The fact that Github Pages were up and running before Microsoft's acquisition of Github is a reason to be worried. There's no money flowing in from that service and it probably costs a fair amount. Despite their "we love open source" statements, i've yet to see Microsoft open-sourcing any significant product (including Github) and specifying/standardizing existing stuff like Github Actions.
- rcarmo 5y agoWell, in my personal view (since I joined coming from an OSS environment) you are still hanging on to _very_ ancient history. I won't discuss it further other than point out that the last six years have been completely at odds with that worldview and that software has changed profoundly (I recommend you check out the Azure GitHub org, where a _lot_ of tooling and supporting services are public).
- southerntofu 5y agoIs Secure Boot ancient history? TPM 2.0 requirement? The quasi-requirement of a Microsoft account to use Windows? Ubiquitous telemetry that's impossible to disable? Cortana that cannot be removed and employs precarious workers without a confidentiality contract to transcribe everything people say and have no idea Cortana is recording? Blocking standards-compliant mail servers silently? Microsoft is still a strong force for evil in this day and age. I only wish they were disbanded during the antitrust investigations of the 90s instead of putting Apple on life-support: the world of computing would be such a better place without both Apple and Microsoft to shit their monopoly on our faces.
- rcarmo 5y agoAs a Mac user working at Microsoft on Linux workloads, I definitely do not identify with that viewpoint.
- southerntofu 5y agoDo you think the examples i presented are bullshit or do you not think they are ethical problems? Just because Microsoft embraces people working on different operating systems doesn't mean they suddenly started to respect the human rights of their users.
- rcarmo 5y agoI would favor the first part of your sentence. I watched a lot of that happen before joining and understand how it happened, and I think you're inflating the matter.
- MichaelBurge 5y agoYou don't depend on Microsoft: Static sites can be moved easily to another provider if anything bad happens - there is no "vendor lock-in".
- southerntofu 5y agoI thought Github Pages only worked with *.github.io but it appears you're correct and we can now own domains hosted by Github. So my original argument only stands for people using Github's domain instead of their own. Thanks for correction!
- LVB 5y agoThis is what I’m back to* after a tour through a few options over the years. Minimal overhead, and the GitHub UI is handy and perfectly adequate for small updates to content. * https://kalafut.net/2021/10/16/blogging-setup.html https://kalafut.net/2021/10/16/blogging-setup.html