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.

Show HN: Gutenberg – A static site engine as a single executable

241 pointsby Keatsover 7 years ago

27 comments

sandGorgonover 7 years ago
Hugo is written in go and does exactly this. Has a pretty large community and themes already.<p><a href="http:&#x2F;&#x2F;themes.gohugo.io" rel="nofollow">http:&#x2F;&#x2F;themes.gohugo.io</a>
评论 #15508362 未加载
评论 #15509488 未加载
评论 #15508371 未加载
评论 #15512526 未加载
评论 #15509553 未加载
评论 #15508934 未加载
评论 #15515022 未加载
caio1982over 7 years ago
Hey, just took a moment to tell you it takes courage to post a Show HN about whatever it is that you built. I understand the tone of most of the comments about Gutenberg in here, but... stick to your plan and just ignore them, congrats for pushing something out of the door :-)
forlornover 7 years ago
Could you suggest a more general purpose static site generator? 99% of them target blogs but most of times you need a bit more. Hugo looks like the most advanced of them but its documentation leaves much to be desired and doesn&#x27;t include real-life examples of different projects.<p>I&#x27;d love to have a tool to generate a catalogue, a simple journal, etc.
评论 #15512857 未加载
评论 #15509052 未加载
评论 #15511555 未加载
评论 #15509890 未加载
评论 #15513641 未加载
评论 #15508901 未加载
评论 #15513493 未加载
评论 #15510096 未加载
评论 #15513264 未加载
评论 #15511558 未加载
评论 #15510830 未加载
评论 #15512964 未加载
评论 #15513159 未加载
stephen82over 7 years ago
One thing it would get people&#x27;s attention would be how much time a compilation test of 150K or more posts &#x2F; pages would take to finish with Gutenberg.<p>That is something we, users, have discussed with the Nikola team and it&#x27;s something others have already discussed about it with other static website generators.<p>Here&#x27;s the discussion in case you are interested in: <a href="https:&#x2F;&#x2F;github.com&#x2F;getnikola&#x2F;nikola&#x2F;issues&#x2F;2842" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;getnikola&#x2F;nikola&#x2F;issues&#x2F;2842</a>
评论 #15508006 未加载
bemmuover 7 years ago
Pre-compiled binaries: <a href="https:&#x2F;&#x2F;github.com&#x2F;Keats&#x2F;gutenberg&#x2F;releases" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Keats&#x2F;gutenberg&#x2F;releases</a><p>Didn&#x27;t notice those at first. Read the &quot;installation&quot; page, but jumped straight to the subheading &quot;mac os x&quot; and thought it was unavailable.<p>Maybe you could have a&quot;download for &lt;Mac OS X&#x2F;Windows&gt;&quot; button on the main page that would lead to the relevant binary for the visitor&#x27;s platform.
评论 #15507862 未加载
评论 #15507918 未加载
dctoedtover 7 years ago
My first impression was that this was related to Project Gutenberg; that might raise trademark issues.
评论 #15508741 未加载
评论 #15508370 未加载
评论 #15509014 未加载
coroboover 7 years ago
I have a feeling the name will be drowned out with WordPress being in the same market and their new editor also being named Gutenberg
评论 #15512745 未加载
farhangover 7 years ago
I do not honestly understand the negative comments, including the &quot;Hugo did that already&quot; since the dev points to important differences such as SASS.<p>I very much look forward to testing the binary (not knowing Rust I see no reason to try to play with the code). Just one preliminary feedback: gutenberg --help does not indicate any options. But if I could make a suggestion that might help set this apart a bit from other markdown-site-generators, it would be to have real support for footnotes. Most seem to use the GitHub flavor which is sorely lacking in that regard and it&#x27;s unfortunate that most generators do not address this vital need for many of us.<p>Thank you for your work and for sharing this project.
评论 #15513995 未加载
leichtgewichtover 7 years ago
The homepage misses how its different&#x2F;better than all the other solutions. Rust ftw?
评论 #15507870 未加载
评论 #15510062 未加载
bojanvidanovicover 7 years ago
Just moved from Jekyll to Hugo and I&#x27;m planing to stay there. BTW it&#x27;s nice to see more alternatives to Jekyll coming on the scene.
dorfsmayover 7 years ago
Ideally the perfect static site system should be a meta language, like one of the wiki languages, for which several solutions could be used to translate to HTML etc...<p>We shouldn&#x27;t have to rewrite our blogs every time a new cool programing language comes around!
评论 #15512070 未加载
评论 #15509605 未加载
评论 #15508900 未加载
评论 #15513419 未加载
clintonbover 7 years ago
Why should anyone use this over Jekyll or any of the numerous other static site generators?
评论 #15508022 未加载
评论 #15507800 未加载
HugoBossover 7 years ago
A couple small feature requests:<p>1) Can you add a guide to deploying on GH Pages, Netlify, S3, etc.?<p>2) A search feature, along with a theme&#x2F;example showing how to integrate it
评论 #15511088 未加载
Keatsover 7 years ago
I&#x27;ll use the fact that people are watching this thread to ask for comments on how to handle i18n on the RFC (<a href="https:&#x2F;&#x2F;github.com&#x2F;Keats&#x2F;gutenberg&#x2F;pull&#x2F;111" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Keats&#x2F;gutenberg&#x2F;pull&#x2F;111</a>) as this is the next big feature I want to add.
laurent123456over 7 years ago
As I&#x27;m familiar with PHP, I find it way simpler to just do `php somefile.php &gt; somefile.html`, then I don&#x27;t need to learn a new templating language and go around the quirks of a custom building tool. I guess it could make sense for somebody who doesn&#x27;t know any other templating language.
评论 #15508640 未加载
yoz-yover 7 years ago
Is there any push to unify the way content is arranged so one could hop from one static site generator to another?<p>I currently use middleman but I find it quite slow I might be tempted to go somewhere else but I am putting it away because even the migration from v3 to v4 of middleman took quite a while.
andrewmcwattersover 7 years ago
There&#x27;s a lot of me-too software out there, and honestly I wish that developers would just be more candid about their goals.<p>What is this really? A state site engine with no dependencies... but is it? ...or is that just one of the things it is? If one had more plainly said &quot;a static site engine written in Rust&quot; then maybe it would be more compelling to at least one particular ecosystem.<p>I just don&#x27;t understand the selling point unless you&#x27;re completely candid. Hugo is; it doesn&#x27;t even pretend to be something it&#x27;s not. It directly sells to people who invest in Go. And Jekyll has a powerful stance as being integrated with platforms like GitHub. What&#x27;s the pitch here?
评论 #15508952 未加载
johnsoctover 7 years ago
This name is already an amazing typography library... <a href="http:&#x2F;&#x2F;matejlatin.github.io&#x2F;Gutenberg&#x2F;" rel="nofollow">http:&#x2F;&#x2F;matejlatin.github.io&#x2F;Gutenberg&#x2F;</a>
seertaakover 7 years ago
I have to say I don&#x27;t really understand the point of these projects. Faced with the problem of generating a static part for my website, I just used Django to &quot;print&quot; the static part. I&#x27;m not saying you need to use Django (although in my case it has clear advantages, namely that you write everything using a single tool), but.... left pad, anyone?
评论 #15509141 未加载
评论 #15510029 未加载
评论 #15509099 未加载
评论 #15509080 未加载
评论 #15509146 未加载
HaoZekeover 7 years ago
Please tell me there&#x27;s some love for pandoc... I&#x27;m very confused though... There&#x27;s no mention of the markdown parser being used... Pandoc is essential for cross-platform content (md --&gt; doc, epub, pdf, html) and for MATH!!<p>Sadly, only Jekyll and Hackyll have support for it... (many other smaller projects also might)<p>Hugo with npm scripts does exactly thins...
quickthrower2over 7 years ago
I now prefer knocking stuff up in my pet chosen MVC web framework. I can be more more productive when I need to tweak thing that way.<p>With output caching performance should be on par with static. Or can use one of those programs that downloads a website to convert into static files if required.
cdevsover 7 years ago
Do any of these static generators keep configs and themes with wherever you happen to upload your static content &quot;example: github&quot;?<p>Just curious if moving from one machine to another if it&#x27;s easy to download something like Gutenberg , clone your git and start working?
评论 #15513555 未加载
评论 #15512427 未加载
评论 #15512029 未加载
djcollierover 7 years ago
Very nice, that is one of the most annoying things about Jekyll. I know i&#x27;m in the minority of users here who is on Windows, but setting up a Ruby in environment is a pain. Nice work, the site is also well designed.
etermover 7 years ago
Does anyone know why the page flashes when clicking &quot;Docs&quot; at the top, but not when moving to the &quot;installation&quot; link on the left hand side which is the same url?
评论 #15507999 未加载
评论 #15508055 未加载
krickover 7 years ago
I don&#x27;t see a point right now, but just in case: how much of a hassle would it be to migrate my Hugo-based projects to Gutenberg, if it proves to be more useful somehow?
评论 #15514204 未加载
groovy2shoesover 7 years ago
No dependencies? Then what&#x27;s all this?<p><pre><code> [dependencies] clap = &quot;2&quot; chrono = &quot;0.4&quot; toml = &quot;0.4&quot; term-painter = &quot;0.2&quot; # Used in init to ensure the url given as base_url is a valid one url = &quot;1.5&quot; # Below is for the serve cmd staticfile = &quot;0.4&quot; iron = &quot;0.5&quot; mount = &quot;0.3&quot; notify = &quot;4&quot; ws = &quot;0.7&quot; </code></pre> Not to mention the Rust toolchain!<p>You and I must have different ideas of what constitutes a dependency ;)
评论 #15510378 未加载
评论 #15510888 未加载
评论 #15510750 未加载
评论 #15510396 未加载
dangomover 7 years ago
Are there examples of pages generated with Gutenberg?
评论 #15507707 未加载