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.

A minimal blog engine written in Go, compatible with Ghost themes

280 pointsby Maksadbekabout 10 years ago

15 comments

Kabukksabout 10 years ago
Author of Journey here (thanks Maksadbek for posting it on HN). I&#x27;m going to repost my comment from Reddit:<p>I&#x27;ve been working on this blog engine in my spare time for the last few months. My blog has been running on it without hiccups for about a month now (low volume, 700 visits a day tops).<p>I&#x27;d like some opinions if anyone has the time to try it out. (Worth pursuing? Any ideas for features? Should I die in a fire because my code quality sucks?)<p>Thanks :)
评论 #9439199 未加载
评论 #9439198 未加载
评论 #9439700 未加载
评论 #9440976 未加载
评论 #9439287 未加载
_mpuabout 10 years ago
Are people serious when they say they &quot;love the idea&quot; of copying a binary to their server to run a blog service? It sounds very much like installing a shareware in the 90s.<p>In the current context (NSA, generalized spying, ...), I hope that everybody realizes it&#x27;s not an ideal way to distribute software.<p>Please provide cryptographic signatures or at least sha sums, if you really think this is the best way to distribute software.
评论 #9439608 未加载
评论 #9439509 未加载
评论 #9439501 未加载
评论 #9439589 未加载
评论 #9439542 未加载
评论 #9439613 未加载
nodesocketabout 10 years ago
We run our blog on Ghost (<a href="http:&#x2F;&#x2F;blog.commando.io" rel="nofollow">http:&#x2F;&#x2F;blog.commando.io</a>), and honestly not sure there is much wrong with the node.js implementation. It can handle insane traffic, gzip, expires headers already supported. You are correct, it does not support https, but you could either run nginx in front, or modify the source code a bit.<p>I do love the idea of just copying a single binary (thanks go) to any server and running Journey. Is Journey&#x27;s editing&#x2F;writing interface up to snuff with ghost? Support for tags, SEO metadata, full markdown support, image upload?
评论 #9439366 未加载
评论 #9439455 未加载
评论 #9440054 未加载
fiatjafabout 10 years ago
About theme compatibility between CMSes of all kinds, I wrote a post at <a href="http:&#x2F;&#x2F;fiatjaf.alhur.es&#x2F;programming&#x2F;reusable-pure-css-themes&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fiatjaf.alhur.es&#x2F;programming&#x2F;reusable-pure-css-themes...</a><p>And I have a initial implementation of the thing I envisioned at <a href="http:&#x2F;&#x2F;fiatjaf.alhur.es&#x2F;classless&#x2F;showcase&#x2F;" rel="nofollow">http:&#x2F;&#x2F;fiatjaf.alhur.es&#x2F;classless&#x2F;showcase&#x2F;</a>
Rapzidabout 10 years ago
Hi, this is really cool.. I&#x27;ll admit to having never heard of or used Ghost, but I applaud the effort of building this to learn a new language. There is also a hidden value many people underestimate in having a project that is quite similar to others but in a different language.<p>I&#x27;m really curious about your Lua integration. I had also not previously heard of gopher-lua. How has your experience with this been?
评论 #9441612 未加载
davis_mabout 10 years ago
Why would you not name it Goul?
评论 #9441206 未加载
评论 #9441188 未加载
bootloadabout 10 years ago
Excellent read, going through the source code this afternoon. How did you work the theme compatibility with Ghost: api?<p><i></i>Worth pursuing?<i></i><p>Yes, can you make money on it? maybe depending on demand. There&#x27;s always a market for well designed tools, especially if you could make it, <i>&#x27;the key tool&#x27;</i> to create and prototype themes.
评论 #9441645 未加载
Immortalinabout 10 years ago
I am really hoping for a good CMS in Go, I am currently using Drupal but the overhead sometimes is really huge.
karmakazeabout 10 years ago
Source looks well factored to plug in alternate markups. Markdown is great, but sometimes too limiting.
unicornpornabout 10 years ago
Does it need a database? I see no such information. But, the Github project says<p>&gt; high priority goals are support of MySQL, PostgreSQL, and Google App Engine.
评论 #9441596 未加载
relaxitupabout 10 years ago
Looks cool. Tried on Alpine Linux and no worky:<p>jb:~&#x2F;web&#x2F;journey_blog$ sh journey<p>journey: line 1: ELF4LS�4: not found<p>journey: line 10: syntax error: unexpected word<p>and using bash:<p>jb:~&#x2F;web&#x2F;journey_blog$ bash journey<p>journey: journey: cannot execute binary file<p>jb:~&#x2F;web&#x2F;journey_blog$ ls -ahls journey<p>11716 -rwxr-xr-x 1 jbrown jbrown 11.4M Apr 28 21:25 journey
评论 #9464141 未加载
srameshcabout 10 years ago
Something I through I would do to learn Go. Thanks it will be a little easy learning :)
guybrushTabout 10 years ago
this is very well made. i was hoping to make something like it - but way (way!) more minimal. here is the first draft - <a href="http:&#x2F;&#x2F;adombic.appspot.com" rel="nofollow">http:&#x2F;&#x2F;adombic.appspot.com</a>
Vecriosabout 10 years ago
Dang, this was next on my side projects ideas. Looks good though.<p>You looking for contributes?
评论 #9439941 未加载
meltedabout 10 years ago
A template for getting on the front page:<p>&quot;X that no one uses, now written in Go&quot;
评论 #9439506 未加载
评论 #9439708 未加载
评论 #9439603 未加载