News for hackers. Stuff that matters.
Re:Medium suspended our account and blocked access to all ou... by scrollaway on Sunday March 25, 2018 @01:44PM (#16673329)
I use Jekyll; I used Hugo and Pelican in the past. They solve a very specific use case. But if you want to allow guest posting on your blog, a static site will not do. You need something that has drafts, that has a proper editor, that has a UI you can add and invite people to. Ghost solves that.
Re:Medium suspended our account and blocked access to all ou... by remir on Sunday March 25, 2018 @01:59PM (#16673436)
Netlify CMS solved the problem you described.

https://www.netlifycms.org/

Re:Medium suspended our account and blocked access to all ou... by bmc7505 on Sunday March 25, 2018 @11:05PM (#16676304)
In theory, is there any reason why this couldn't support git-based comments as well? Maybe through a PR-style interface?
Re:Medium suspended our account and blocked access to all ou... by erquhart on Tuesday March 27, 2018 @12:47PM (#16690333)
There's a tool called staticman - it doesn't integrate with Netlify CMS (yet), but it's a great git-based comments solution: https://staticman.net/
Re:Medium suspended our account and blocked access to all ou... by mseebach on Sunday March 25, 2018 @06:00PM (#16674895)
It seems that all of those features are Git-features. The missing piece is a "git-aware" markdown editor, as in, an editor that knows about git branches, and can commit/push and be mildy helpful if there's a conflict.
Re:Medium suspended our account and blocked access to all ou... by x0x0 on Sunday March 25, 2018 @02:32PM (#16673642)
We use butter [1] for that, and we're liking the product so far. The various nontechnical people (ceo, writers) have been fine with it. Butter build and distribute a gem that just drops into rails and displays your posts. You have to style it, but you get the erb files.

They do have some support for local caching, but investigating that is on my todo list.

One big upside of this design is seo: your blog isn't on blog.domain.com, but wherever you want it on your main site.

[1] https://buttercms.com/

Re:Medium suspended our account and blocked access to all ou... by shaqbert on Sunday March 25, 2018 @03:19PM (#16673969)
You need a headless CMS like Contentful[0]. They have a free developer tier which is great for static sites, especially when you pair it with the super awesome React based static site generator GatsbyJS[1].

[0]: https://www.contentful.com/ [1]: https://www.gatsbyjs.org/docs/gatsby-starters/

Re:Medium suspended our account and blocked access to all ou... by __bee on Sunday March 25, 2018 @06:55PM (#16675126)
would go with Ghost or Hosted Jekyll, `Contentful` is not a good solution for individual/small/medium teams.
Re:Medium suspended our account and blocked access to all ou... by jdavis703 on Sunday March 25, 2018 @09:39PM (#16675932)
I was an early user of Contentful. Before I introduced it, we had non-techies editing YAML or Markdown files and committing them to Git and deploying them using Jenkins (yeah that went about as well as you'd expect).

After countless hours supporting this system I decided to move over a couple of the content pages to Contentful (here's one example: https://issuu.com/m/success/madsounds). I didn't need to support anyone after making that move. As techies we tend to think things like Git are easy, but it's not (that's part of the reason we get paid the big bucks(

Also eventually basically all the company's CMS needs were moved over to Contentful. From my experience it scaled well for both small and medium-sized teams.

Re:Medium suspended our account and blocked access to all ou... by gitgud on Sunday March 25, 2018 @08:11PM (#16675466)
I'm not familiar with the service, why isn't a it good for individual/small/medium teams?
Re:Medium suspended our account and blocked access to all ou... by dgreensp on Sunday March 25, 2018 @07:51PM (#16675385)
Why not?
Re:Medium suspended our account and blocked access to all ou... by nvus on Sunday March 25, 2018 @07:02PM (#16675153)
I want to upvote you more.
Re:Medium suspended our account and blocked access to all ou... by TaylorAlexander on Sunday March 25, 2018 @01:50PM (#16673376)
Ghost has drafts, and the editor is fine for me (plain text markdown with instant preview). I think(?) it also supports multiple logins with permission management? I feel like adding a user requires an admin (no self sign up that I know of) but other than that, I think it might do what you’re talking about.

I use ghost for my personal site and I love it. (Not that I use multiple authors.)

Re:Medium suspended our account and blocked access to all ou... by scrollaway on Sunday March 25, 2018 @02:18PM (#16673542)
I think you misread my reply. I'm bringing these things up because Ghost can do them.
Re:Medium suspended our account and blocked access to all ou... by neya on Sunday March 25, 2018 @02:47PM (#16673754)
Netlify + Jekyll can get this done with some amount of customization. Static, but using Netlify's identity service. This has worked well for me for many clients.