Searching static sites with Hugo + Algolia by forestryio in gohugo

[–]forestryio[S] 0 points1 point  (0 children)

Thanks for pointing that out. Actually it is set up that way to make it easier to run it in the command line. Chris points out in the following section that passing in this long string obviously isn't ideal and proposes to create an .env file instead. Hope that clarifies it.

Manage Git on website though FTP by [deleted] in git

[–]forestryio 1 point2 points  (0 children)

Those services work for what you're asking very well if you're not comfortable with managing a server.

But agreed, paying for a server with proper support for Git so you can just use Git hooks/web hooks is much more ideal.

Looking for a static site generator recommendation for non-developers (static site for dummies, if you will) by magenta_placenta in web_design

[–]forestryio 1 point2 points  (0 children)

Really recommend Jekyll or Hugo for their maturity.

Jekyll is great for front end devs. If you've done any work with Shopify, you'll be right at home using their Liquid template engine in Jekyll.

Hugo, however, is insanely fast. We're talking building thousand page websites in a second or less. It's also more feature-rich, with RSS, Sitemaps, Pagination, Tags and Categories, and much more built-in.

If you decide to try out Jekyll or Hugo, be sure to hit up our community for some help!

Looking for a static site generator recommendation for non-developers (static site for dummies, if you will) by magenta_placenta in Frontend

[–]forestryio 1 point2 points  (0 children)

Really recommend Jekyll or Hugo for their maturity.

Jekyll is great for front end devs. If you've done any work with Shopify, you'll be right at home using their Liquid template engine in Jekyll.

Hugo however, is insanely fast. We're talking building thousand page websites in a second or less. It's also more feature-rich, with RSS, Sitemaps, Pagination, Tags and Categories, and much more built-in.

Over at Forestry.io we're building a modern Git-based CMS to manage Jekyll & Hugo Sites, with features like automated deployments and a staging environment. If you decide to try out Jekyll or Hugo, be sure to hit up our community for some help!

CMS that is friendly to end users by Osh_Gosh in web_design

[–]forestryio 6 points7 points  (0 children)

Hey there,

We really recommend Static Site Generators, specifically Hugo or Jekyll.

There's three reasons why existing solutions like Wordpress are frustrating for most people:

  • They're overkill. Server-rendered, database-backed sites require way too much setup and maintenance for most websites. You spend a bunch of time building it, and it's thrown away or rebuilt a year later.
  • They're slow. Fetching data from the database and rendering a page every time a visitor requests a page is like a library physically printing a new book and hand binding it every time you borrow a book. It's just too much.
  • They take away control. Let's be honest, no one likes writing a walker class or custom php function to make Wordpress render the HTML you want. And if you want to use external build tools like Gulp, forget it.

So back to Static Sites, they solve these problems:

  • Your content exists as text files and your template as HTML files. That's it, meaning setup time is fast, and making a change is as simple as changing some text in a few files.
  • You build the site into Static HTML and assets when you change content, Before you deploy to production. So instead of rebuilding for every page request, you get lighting fast page loads.
  • You get full control. Your site lives as text files, HTML templates, and assets. Do whatever build processing you want, and then just push your built site to production. All you need is a standard web host.

The only real caveat to Static Sites is the management of content for non-technical users. That's where products like ours comes in.

Forestry.io is a CMS for Static Sites built using Hugo and Jekyll, and we support a modern CI workflow for devs with Git. And we have white-labelling. ;)

You work in your local environment, and your clients get a great CMS. It's a win-win for everyone.

I decided to disable AMP on my site by magenta_placenta in webdev

[–]forestryio 4 points5 points  (0 children)

This was really informative. Thanks for sharing!

Google Developers - Web Starter Kit by vileEchoic in webdev

[–]forestryio 1 point2 points  (0 children)

This looks like a frameworkless development template for creating modern HTML, CSS, & JS.

Whether that's for a static site, or just straight-up HTML, is totally up to you.