My previous post was a banger, I didn't know about the Dev's Power. My next post is here:
My writer friend(doesn't know code) ❤️ wanted me to make a website for him, he wants to upload his stories online and also want his Portfolio to be available online. So everyone knows what's the best option, available??Wordpress, Hmm. It was easy to work but I made it complicated myself, I wanted to get going with the Trends, I have heard so many times about the Speed and efficiency of Static Site Generators, So it's my experience with them:
Gatsby is the most popular Static Site Generator Right Now, But it's based on React and I don't know any JS Framework yet, and if you don't have good knowledge of React, you can't use it. and so Gridsome(VueJs) you are also out.
__
Jekyll supported by GitHub, one of the oldest Static Site Generator based on Ruby, learning it, is not the biggest problem, but you will get stuck in Installing it. After wasting your lot of time installing it, There is no principle of Clean Code in Jekyll. it's very cluttery - No more fuss about Jekyll, Let's move on
Hugo tagged the 'Most Easiest Static Site Generator', It's based on GoLang. I found it, it's installation was much easier than Jekyll. Try to find some good tutorials, but there is not much information available about Hugo Found these :
There Docs sucks! I didn't find any answer there! I stuck into many Problems but I figure them out! I decided to work with Hugo.
The next step was learning about making custom Theme of Hugo! But I didn't find a single video on YouTube about the total procedure from Scratch. I downloaded a Simple Theme from HugoThemes, and I tried to customize it and I finally did it. Now It's Time for applying the CMS. I chose NetlifyCMS cause it has Netlify in its name. So I push it on GitHub and in Netlify I made a build command for Hugo on every push, but what the duck! is Git Submodule for Theme? I tried to solve it but didn't find any answer so I copy all the /themes files into /layout folder so It became the default style. Now more problems are coming?
After all of this and very bad Filepath system of Hugo, I delivered a website to my friend which he creates new posts. And then He asked me that He want to change the Content of the homepage and also want to make some more pages by himself. I tried it but _index.md logic scares me! there was no option available for Static Pages Editing in Layouts Folder and Lot's of other options! Now I am not gonna back to Hugo.
What's going on with Docs? They are so shit?
I just wanted a static site generator to take my custom theme, make it accessible to edit every part of it by the user on CMS. Maybe it's possible in Gatsby, VuePress or Gridsome but I don't have much time to learn these frameworks. I am a designer. Then I also tried 11ty, it excites me due to direct usage of Javascript in it. There were also so many starter templates available, but I have wasted all of my time on Hugo, then I get back to the old and easiest way???? Wordpress.
You really gave me such a good response in my previous post! That's All, Follow Me On Twitter : twitter.com/justaashir
Latest comments (54)
Maybe you can take a look on wowchemy.com/ , it's a Hugo-based OPEN SOURCE website builder.
Did you try tumblelog ;-). It's probably the easiest to get started with but most likely not to everyone's taste. You can see a working example here: Plurrrr.
Hello,
I have been working on a Hugo CMS long time a go to help fix some of these listed issues.
I had not been able to get enough help from the community to continue improving the Hugo hosting and SSG Solution that I had to work with Wordpress to get some other revenue on the side.
Let me know what you guys think of this video...
youtube.com/watch?v=5nQYQ-s2V88&fe...
The goal was to abstract the Git part of the non-tech people, and allow them to edit specific sections of their Website. All of that part of the same "Hugo" binary. In a sense a cross-platform solution that is able to work locally without any other 3rd party libraries to be installed locally, or remotely on the hosting solution I created (including preview pages with specific codes per websites, etc)
Feel free to contact me directly if anyone would like to get involved, I wanted to make this project as an Opensource solution to replace projects like "Ghost", but create a similar product.. with the use of SSG's.
I know I'm really too late in the discussion, but I think Publii (getpublii.com/) is a good fit for this use case.
It's quite like WordPress, in a way that is very client oriented and allow non tech people to manage it's own website, add pages, publish for free in Netlify, Github Pages, etc.
It also has a simple theming logic based on Handlebars, which is quite easy to learn. I haven't found another SSG with these features yet.
Yep, Publii is great with lots of features. I just found two disadvantages:
Thanks, for getting engaged with the discussion (late is better than never).
Hi everyone,
Great post. A lot of useful insights and perspectives.
I didn't see CloudCannon (Jekyll CMS host provider) in the mix, so I thought I'd toss it in.
Here's my comparison between CloudCannon versus WordPress.
medium.com/@marklchaves/cloudcanno...
Sorry, it's on Medium. I'm still shopping around for another place to publish articles. Maybe DEV is it?
Thanks!
Thanks, for sharing it. You made this post useful
Adding these things to the talk: I agree,JamStack is amazing. but Problem is there, I think Users are divided into so many groups there - Hugo - Jekyll and 50+ static site generator (You can check out the comments of my other post). People tried many Static Site Generators but they got stuck in many Problems and when they try to debug it(Google). What they found? Just Official Docs(Crap for now!) What?? The Stats say that 60000 users are using this static site generator. So where are the response? Why No Good Tutorials are available? Why Google is so much blank? Then they move to the second SSG and then the third SSG and then boom!
I know it's easy to create a website but Custom Theming, Plugins and many more. I think we must pivot! Improve the docs of the best solution for everyone and populate the community with it by writing articles and making YouTube videos. We can't handle so many Static Site Generators
I use Hugo for my personal website. I tried some famous static site generator before. I tried Jekyll, it's easy to build with GitHub Pages, but the build time is really slow. I tried 11ty, Gatsby, Gridsome, etc. There are good, but the build time not as fast as Hugo.
I'm active as moderator at WordPress Indonesia. And for my client project, I still recommend them to build website with WordPress, because WordPress is more familiar and user friendly. I only recommend static site if my clients knows what they are doing.
You are an adventurer! It's really good to hear that you tried available options👍
Did you tried Nikola? getnikola.com/ A python based static site generator.
I just checked out the website, the docs are really good to follow-up, Python 😍. Thanks for suggestion
You should try using Eleventy. I even wrote a simple blog template for it. Check it here.
Thanks, for sharing
A lot of people will tell you wordpress sucks. I use react and angular, but I still love wp because is easy to get it running on all perspectives compared to other frameworks. The only real down side of wp is that you have to keep on coming back to the backend and update and mantain it's plugins and stuff. What I would suggest for a wordpress site to run smoothly is to deploy it on lightsail, vultr or digitalocean on a single vps for it to have a better performance, security and independance. Solutions like react and Vue, angular (all of these new stuff) are very exciting, but they can be time comsuming to learn and handle for any kind of site.
Yep, this is What I said in my article.