TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Do you suggest static site generators to your customers?

69 pointsby 12s12malmost 8 years ago
Do you suggest static site generators to your customers? How has your experience been with this? What are the services you use for a complete setup?

19 comments

tombrossmanalmost 8 years ago
Yes, definitely, but I have no expectation that they will be the ones managing or updating it. My pitch is basically &quot;I&#x27;ll do the site and you can email me .docx, PDF, giant 20MB JPEGs, whatever, and I&#x27;ll manage it for you&quot;.<p>This is even easier then something like WordPress for them, and much simpler for me. WordPress deserves credit for its ease of use for non-technical people, however I don&#x27;t view this as a good metric for what to choose for a website.<p>I deliver the _site folder as a finished product and put it on Cloudfront with HTTPS. That&#x27;s about as simple and unbreakable as it gets. Customers can then pay a monthly retainer or occasional hourly rates for updates. If they want the source files to run the generator on their own machine that&#x27;s fine too, but it costs extra.<p>The model isn&#x27;t that much different from a wedding photographer.
michaeltalmost 8 years ago
I use a static site generator for my blog - but as I only post once or twice a year, I generally find I&#x27;m fixing broken static site generation about as often as I&#x27;m writing a blog post.<p>Using a mac? I hope you&#x27;ve got xcode installed to give you command line tools. No, you can&#x27;t get that to work without logging into your Apple account. Right, now just install these tools using homebrew. Oh, homebrew&#x27;s giving some git error? Sorry, you&#x27;re on your own. Got homebrew working? Right, better make sure you&#x27;ve got ruby and gem and python and nodejs installed. Still doesn&#x27;t work? Oh, that&#x27;s because you&#x27;re missing redcarpet, just gem install redcarpet. It didn&#x27;t work? Oh, guess I actually need a development version of ruby.<p>Moved to Linux? Good news, there&#x27;s a jekyll package right there. Bad news is it&#x27;s outdated and won&#x27;t build your site. Time to install ruby and gem then use them to install jekyll. Didn&#x27;t work? Oh, you don&#x27;t want that version of ruby, you need the development version, gotta have the right files so you can compile things as they download.<p>So no, I don&#x27;t recommend static site generation to anyone who isn&#x27;t a veteran error-message-googler.
评论 #14744391 未加载
评论 #14744973 未加载
评论 #14745679 未加载
评论 #14744330 未加载
rolaealmost 8 years ago
There are now several competing nice services, that give you and your customer a UI to edit your static site with a webtool.<p><a href="https:&#x2F;&#x2F;cloudcannon.com" rel="nofollow">https:&#x2F;&#x2F;cloudcannon.com</a> &#x2F; <a href="https:&#x2F;&#x2F;forestry.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;forestry.io&#x2F;</a> &#x2F; <a href="https:&#x2F;&#x2F;www.siteleaf.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.siteleaf.com&#x2F;</a><p>With all of them you can set up nice content type templates and get your client to put structured content.<p>edit: formatting
评论 #14744497 未加载
评论 #14745090 未加载
评论 #14744779 未加载
评论 #14746892 未加载
yawninganalystalmost 8 years ago
Many clients simply don’t need a website let alone a framework such as jekyll &#x2F; git-pages. Keep it simple. Knock up a Facebook page. “Hey! We make pies, come buy some”. Job done.
评论 #14777508 未加载
caseysoftwarealmost 8 years ago
Depends on the use case.<p>For a general site that&#x27;s going to be maintained by a non-technical audience? Absolutely not. They need a WYSIWYG editor instead of markdown. &quot;Deploy&quot; for them has to be a &quot;publish&quot; button. Keep it simple with a self-updating WordPress on WPEngine or similar.<p>For API documentation sites, I use Jekyll and Slate all the time. They&#x27;re going to be maintained by developers so markdown is easy. Version control is key. And syntax highlighting is important. We use Jekyll at Okta and it&#x27;s easy but powerful enough to solve the big problems quickly and easily.
评论 #14748979 未加载
shaknaalmost 8 years ago
Yes. But they don&#x27;t know it. They just know that their site is faster than their competitors.<p>I&#x27;ve got a smallish piece of JS that gives the client a WYSIWYG editor, which speaks to Firebase.<p>When Firebase gets an update, it triggers a rebuild.<p>Best of both worlds.
评论 #14744526 未加载
fimdomeioalmost 8 years ago
No. It&#x27;s very easy&#x2F;cheap to setup something like wordpress. Teaching a client how to generate a static site is dificult and clients will have to go back to the documentation if they don&#x27;t use it for a while. If you have a ui you only have to remember the &#x2F;admin url and everything else is just looking at the screen and clicking the right thing.
评论 #14744010 未加载
评论 #14743892 未加载
Rjevskialmost 8 years ago
Static site generators are too complicated for the general public. I usually recommend Ghost, which is like Wordpress but done right, without the security issues and the awful code.
RobGavalmost 8 years ago
I strongly recommended Publii, new true static CMS. It comes with GUI and themes and supports a lot modern, popular hosting option: S3, GitHub Pages, Netlify, Google Cloud or SFTP.<p><a href="https:&#x2F;&#x2F;getpublii.com" rel="nofollow">https:&#x2F;&#x2F;getpublii.com</a>
garethspricealmost 8 years ago
Went through a phase of recommending SSGs for some client projects. Worked well for very small projects (landing pages or one-off microsites) or for clients where we had ongoing maintenance agreements. However many clients ended up feeling short changed that they couldn&#x27;t update the site themselves (despite being told this up front and opting for SSG as the cheaper option). I&#x27;d not recommend it for non-technical clients.
alexcabreraalmost 8 years ago
Plug: Our publishing platform — <a href="https:&#x2F;&#x2F;proof.pub" rel="nofollow">https:&#x2F;&#x2F;proof.pub</a> — combines an editorial suite, API-based CMS, and Javascript&#x2F;Sass SDK for creating static compilers using server-side React. When content is released through the editorial suite, we perform a static compilation and push the resulting archive to CloudFront. Works great, sites load quickly, and it all scales very simply.<p>A real-world example would be the First Round Review (<a href="http:&#x2F;&#x2F;firstround.com&#x2F;review&#x2F;" rel="nofollow">http:&#x2F;&#x2F;firstround.com&#x2F;review&#x2F;</a>), designed by our studio (<a href="https:&#x2F;&#x2F;marquee.studio" rel="nofollow">https:&#x2F;&#x2F;marquee.studio</a>) and running on Proof.
bigmanwalteralmost 8 years ago
If the client is somewhat technical, and doesn&#x27;t mind mucking around in markdown and the occasional html then sure, why not? But most of my clients prefer having a simple to use backend for updating the site.
评论 #14743773 未加载
laktekalmost 8 years ago
I&#x27;m working on a project to make it easy to have best in both worlds - static page generation with a browser front-end. Take a look at the intro blog post for a detailed explanation of idea <a href="https:&#x2F;&#x2F;www.laktek.com&#x2F;2016&#x2F;11&#x2F;29&#x2F;introducing-pragma&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.laktek.com&#x2F;2016&#x2F;11&#x2F;29&#x2F;introducing-pragma&#x2F;</a><p>I&#x27;ll be doing a private release in few weeks for the beta subscribers.
Symbiotealmost 8 years ago
We have a custom SSG in Github. Any commit triggers a Jenkins build, which deploys it to our test site. Clicking the &quot;Release&quot; button in Github triggers a production build.<p>Non-developer staff have been fine with this, editing Markdown files within the Github interface and adding the occasional PDF. If something doesn&#x27;t look right on the test site, they can ask for advice.
claudiulodroalmost 8 years ago
I suggest WordPress using WP Super Cache. Best of both worlds. You get static pages with all the ease-of-use that WordPress provides.
tootiealmost 8 years ago
Yes. I built a statically generated site to a Fortune 50 company. Not a microsite either, but one that was highly visible.
评论 #14744604 未加载
cacozenalmost 8 years ago
Definitely yes. It&#x27;s performant and safe by default, and you have lot&#x27;s of free or cheap quality hosting with CDN (example: Netlify.com).<p>The developer experience is great in static site generators such as Hugo, Gatsby, among others.<p>And finally, if your client needs to update content, you can use headless CMS such as Contentful, NetlifyCMS, Dato etc.
thangngoc89almost 8 years ago
Most of my customers are small business and they only update their website like 2-3 times per years. I built all of these websites with a static site generator and all text is extracted from a YAML&#x2F;JSON files. If some customers requires editing the data themselves, I put a dead simple frontend on top of it for them.
Jemmalmost 8 years ago
I miss Apple&#x27;s iWeb. Wish they would bring it back.