The following articles are copied from the resource in a udemy tutorial, where I learned basic knowledge of how to build and deploy a Jekyll-based website. I will keep them together in this page as a first post of this website.
Why use Jekyll
70% of today’s WordPress installations are vulnerable to known exploits (and WordPress powers more than 25% of the web). WordPress is used by 58.8% of all the websites whose content management system we know. This is 25.4% of all websites
We pay a huge price for the underlying complexity of dynamic code running on a server for every request — a price we could avoid paying entirely when this kind of complexity is not needed.
Avoid common WP problems like:
- My blog loading slowly.
- My blog crashing during peak periods.
- My blog becoming infected with malware.
To some degree, we tend to work around this by caching. No high-profile WordPress website would be capable of running without a plugin such as WP Super Cache. Large websites no doubt rely on proxy caches such as Varnish, Nginx and Apache Traffic Server in front of their websites. Caching is notoriously difficult to get right, however, and even the most optimized dynamic website will normally be many times slower than a static solution.
Just a blogging platform.
WordPress is basically a content management framework. It can do just about everything and, if that’s what you’re looking for, then stick with it. I haven’t got a vendetta against WordPress. It’s great software. It’s just evolved beyond its roots and beyond what I (and many other people) need.
To some, this focus will be limiting, but if you only want to run a blog, then:
- Jekyll has everything you need and nothing that you don’t. You won’t be bogged down in options and insignifcant choices, but you also won’t lack the features you need most.
- The writing experience is unparalleled. Because your content is built with Markdown files, you can use whatever text editor you prefer. Personally, I use Sublime Text, but any other option is fine. Your preference wins.
- There’s less chance of anything breaking. This is partly because of Jekyll’s small scope allowing for a considerable amount of polish, but also because you’re not dealing with finnicky server-side software.
Benefits of static site generators
Some of the benefits of a static website generators are that they are:
- Simple - makes building and maintaining websites incredibly simple, Static sites are easier to maintain (No databases, No server-side scripts!). Use static website generators when you’re after simplicity and want to put the emphasis on the content, which is what you should be doing. It doesn’t really matter, whether you’re focusing on hosting a huge website, or a simple portfolio, static websites can be extremely useful when it comes to saving money, time and resources.
- Fast: Static files can be served fast. There is no database or templating layer that slows requests down. Additionally, web servers will automatically set caching headers (such as Last-Modified) for static files, which reduce bandwidth usage.
- Secure, as they do not contain dynamic content, so are immune to the most common attacks. Considering the only thing being served to users’ devices are HTML, CSS and Javascript files
- Have versioning - Storing content in flat, text files, makes them ideal to be used with version control systems, such as Git.
- Utilizing a static site generator means you can build websites with modern frameworks and workflows, with a high degree of productivity and efficiency
- Uses markdown
- Previewable: Because static sites are developed locally, you can play around with the site to your heart’s content without affecting the live site.
How to create an ultra-fast blog
Never in all their history have men been able truly to conceive of the world as one: a single sphere, a globe, having the qualities of a globe, a round earth in which all the directions eventually meet, in which there is no center because every point, or none, is center — an equal earth which all men occupy as equals. The airman’s earth, if free men make it, will be truly round: a globe in practice, not in theory.
Science cuts two ways, of course; its products can be used for both good and evil. But there’s no turning back from science. The early warnings about technological dangers also come from science.
What was most significant about the lunar voyage was not that man set foot on the Moon but that they set eye on the earth.
A Chinese tale tells of some men sent to harm a young girl who, upon seeing her beauty, become her protectors rather than her violators. That’s how I felt seeing the Earth for the first time. I could not help but love and cherish her.
For those who have seen the Earth from space, and for the hundreds and perhaps thousands more > who will, the experience most certainly changes your perspective. The things that we share in > our world are far more valuable than those which divide us.
The Final Frontier
There can be no thought of finishing for ‘aiming for the stars.’ Both figuratively and literally, it is a task to occupy the generations. And no matter how much progress one makes, there is always the thrill of just beginning.
There can be no thought of finishing for ‘aiming for the stars.’ Both figuratively and literally, it is a task to occupy the generations. And no matter how much progress one makes, there is always the thrill of just beginning.
The dreams of yesterday are the hopes of today and the reality of tomorrow. Science has not > > yet mastered prophecy. We predict too much for the next year and yet far too little for the > > next ten.
Spaceflights cannot be stopped. This is not the work of any one man or even a group of men. It is a historical process which mankind is carrying out in accordance with the natural laws of human development.