TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What’s Your Blogging Setup?

5 点作者 mraza007大约 4 年前

7 条评论

gkbrk大约 4 年前
I use Jekyll [1] to build my blog (link can be found on my profile). I have a bunch of custom plugins written in Ruby.<p>I am currently hosting my blog with BunnyCDN [2], but for a static blog you can go with any host basically.<p>Most of my content is written in Markdown [3] or Jupyter Notebooks [4], with some org-mode [5] sprinkled in. I am rendering the Jupyter Notebooks to HTML with a custom Jekyll plugin I wrote.<p>For comments I am collecting them with a simple CGI script and processing them locally on my laptop. Spam filtering is done with Paul Graham&#x27;s algorithm [6]. I then bake the approved comments into the HTML so that it can be viewed without Javascript.<p>[1]: <a href="https:&#x2F;&#x2F;jekyllrb.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jekyllrb.com&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;bunny.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bunny.net&#x2F;</a><p>[3]: <a href="https:&#x2F;&#x2F;commonmark.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;commonmark.org&#x2F;</a><p>[4]: <a href="https:&#x2F;&#x2F;jupyter.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jupyter.org&#x2F;</a><p>[5]: <a href="https:&#x2F;&#x2F;orgmode.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;orgmode.org&#x2F;</a><p>[6]: <a href="http:&#x2F;&#x2F;paulgraham.com&#x2F;spam.html" rel="nofollow">http:&#x2F;&#x2F;paulgraham.com&#x2F;spam.html</a>
jeremy_k大约 4 年前
Gatsby + Github pages. I run `yarn deploy` and it publishes the built version of the Gatsby app to the `published` branch and Github automatically updates. The `main` branch of the repo remains intact for editing content.
approxim8ion大约 4 年前
1. Very basic self-written static site generator using Python, Jinja, and Markdown.<p>2. Netlify free tier, pulling from a GitHub repo. I build them on my local machine and just push the static output to a public repo. My working folder with drafts etc is a private repo.<p>No JavaScript. I have a contact form that uses Netlify&#x27;s forms feature, but even that can be done away with if I move sometime later.
krapp大约 4 年前
It will probably be Lektor. I haven&#x27;t actually blogged anything yet, still putting things together.<p>Getting the blog tags plugin to work on Windows seems to be an exercise in pain.
ixacto大约 4 年前
GitHub pages and GitHub. Super minimal, don’t need to install anything, and easy to export the whole repo.
shoto_io大约 4 年前
Super simple. For shoto.io we use<p>- Jekyll + TailwindCSS<p>- Github Actions
mtmail大约 4 年前
jekyll + neflify. Previously github pages, but we need to be able to add specific HTTP header which neflify supports.