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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Advice for building my own blog engine

4 点作者 backslash_16超过 5 年前
I&#x27;m a software engineer and because of a lot of time traveling, have written a lot over the last six months. I&#x27;m wondering if building my own blog engine is a worthwhile project. All of the writing I have done so far is private &quot;posts&quot; in markdown that are sitting around on my laptop.<p>My primary motivation to build my own blog engine is to have some fun reinventing the wheel (isn&#x27;t that what we do best :)), and being able to customize it completely to my workflow. I think an application with a relatively small codebase that&#x27;s easy to understand and is built for a specific way of working has its own intrinsic benefits.<p>The main requirements are 1. Automatic formatting of files written in markdown to posts 2. Navigation and tagging generated from the files 3. Small surface area for attack. I might go towards static site generation so there is no admin API or dealing with HTTP input. 4. Maybe - nice code syntax highlighting and formatting<p>With all that said, does anyone have thoughts or advice about building their own blog engine?

3 条评论

alexmingoia超过 5 年前
Try something new! Take a look at incorporating support for new IndieWeb technologies like Webmention or MicroPub - see <a href="https:&#x2F;&#x2F;indieweb.org&#x2F;Category:building-blocks" rel="nofollow">https:&#x2F;&#x2F;indieweb.org&#x2F;Category:building-blocks</a> for a list of tech.<p>I’m currently working on incorporating Webmention and MicroPub into <a href="https:&#x2F;&#x2F;etch.blog" rel="nofollow">https:&#x2F;&#x2F;etch.blog</a>
mooreds超过 5 年前
I wouldn&#x27;t. Sorry to be a buzz kill, but if I wanted to sharpen my skills, I would either find an open source project to help out on (maybe even a blogging one) or work on a side project that either helped people or had a chance of making money.
评论 #21309232 未加载
sarahfaulkner超过 5 年前
You can learn a lot from explorations like this.<p>It may be a good opportunity to check out some existing solutions to make this easier &#x2F; that does this for you: Gatsby, StoryForj, Webflow, Bubble.