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.

Stack Exchange Engineering: How We Built Our Blog

81 pointsby jonhmchanalmost 10 years ago

11 comments

allendoerferalmost 10 years ago
They lost a simple interface designed to edit blog posts and now their marketing team has to use the Github interface and learn Markdown.<p>They lost the comment system and had to move the data to an external provider, which instantly bit them.<p>They had to write Python scripts to munge the data.<p>But now they have the performance of static html. I guess just changing two lines in the nginx configuration did not came to mind.<p>I think this was a very poor investment and will never pay off.
评论 #9843716 未加载
评论 #9843375 未加载
评论 #9843702 未加载
评论 #9843253 未加载
评论 #9843854 未加载
评论 #9843396 未加载
评论 #9843323 未加载
评论 #9843299 未加载
评论 #9843242 未加载
dansoalmost 10 years ago
Spoiler alert: it takes awhile to get there, but the answer is: Jekyll. Which is neat...even as active as their blogging efforts are, as I was reading the intro grafs, I kept thinking, &quot;Yeah, could be done just fine as Jekyll&quot;...I was mostly expecting them to announce new in-house built blogging software, but was thrilled to see that the rest of the post is about how to migrate from WordPress to Jekyll.
ne01almost 10 years ago
At SunSed we are trying to solve this exact problem: A blogging platform for professional whith batteries included. Kind of excited to see WordPress does not work for everyone. Thanks for sharing!
cddotdotslashalmost 10 years ago
I&#x27;m all for spending engineering time on non-project related tasks occasionally, but this seems like an excessive use of valuable time to reinvent the wheel. I&#x27;m sure they could have found a blogging platform that didn&#x27;t require custom markdown interfaces, Python scripting, and re-writing everything from scratch. It&#x27;s just a blog.
评论 #9843744 未加载
评论 #9843510 未加载
评论 #9843567 未加载
评论 #9844201 未加载
vladalmost 10 years ago
That’s exactly what I just did for my daily video &#x2F; podcasting site Rate My App.com.<p>- Everything in markdown<p>- Generate the podcasts as an RSS feed<p>- Generate the list of videos as JSON, filtered inside the AngularJS app<p>Such an approach is not great for SEO in the short-term, so I won&#x27;t be surprised if they lose ranking because their posts and comments are missing from the the html until their jQuery code fetches and renders them.<p>For me, I don&#x27;t have 700 posts so that&#x27;s easy to address later once I have content worth indexing, keeping the urls the same of course. :)
评论 #9882289 未加载
misterjinxalmost 10 years ago
It is not possible to subscribe to feeds individually ? For instance I would like to subscribe only for the engineering RSS feed. At the moment all I could find was a general feed for the entire blog.
kmfrkalmost 10 years ago
Static blogs are doing pretty well, but setting up a sepparate interface or flow for writers - not admins and developers - is still a big of a chore, unless you don’t mind giving people full access to the site repo.<p>I’m thinking about setting up a separate draft and post repo and importing them into the root with git subtree.
dylzalmost 10 years ago
Damn. Was hoping for a self hosted (and full featured) disqus alternative or something to appear one day.
评论 #9843784 未加载
philippnagelalmost 10 years ago
Are there any good, corporate solutions for organizations that lack in-house engineering resources?
评论 #9845260 未加载
jlaroccoalmost 10 years ago
It seems like this was a big waste of time reinventing Octopress.
评论 #9843584 未加载
rebootthesystemalmost 10 years ago
They had me at &quot;Not Wordpress or PHP&quot;