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: Penmark, an embeddable CMS for Markdown-based static sites

10 pointsby thomgoalmost 2 years ago

3 comments

thomgoalmost 2 years ago
Hi HN,<p>I&#x27;ve always found editing my blog via desktop editors to be inconvenient, especially when it came to keeping the repository in sync and trying to edit on the go, and relying on an external CMS or tools like the now-discontinued Forestry.io was complex to setup for simple cases and spread my website &amp; workflow over multiple different apps. Around the same time, I discovered utterances [1] on here, a comments widget backed by GitHub for your website. Inspired by that project, I decided to build Penmark.<p>Penmark is an embeddable CMS for your Markdown-based, GitHub-backed sites. Penmark can be embedded directly into your website, allowing you to access a rich text CMS editing experience without external tools, and while keeping all your site&#x27;s content in your repository.<p>It&#x27;s simple to setup, embed the 3 components (Login, Drafts, Edit Post) that create the CMS experience within your site and add the GitHub app to your repository.<p>Once you&#x27;ve set it up on your site&#x2F;repo, you can edit directly from your site, on the go and from any device, and let Penmark take care of all the operations needed to keep your site and repository in sync.<p>If you want to check it out, the code is open source on GitHub <a href="https:&#x2F;&#x2F;github.com&#x2F;penmark-cms&#x2F;penmark">https:&#x2F;&#x2F;github.com&#x2F;penmark-cms&#x2F;penmark</a> and I made a docs site to explain how to add it <a href="https:&#x2F;&#x2F;penmark.appsinprogress.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;penmark.appsinprogress.com&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29189923">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=29189923</a> [2]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12023800">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12023800</a>
mcdonjealmost 2 years ago
This is super cool! I&#x27;ve been thinking about starting a blog with very few bells and whistles. However, I want a couple of quality of life things so I can, say, write posts in markdown instead of HTML. So this is quite attractive. Still evaluating static site generators. The list that works with this just got sweeter looking. Nice work!
评论 #36907293 未加载
cdaringealmost 2 years ago
Seems neat. How does the whole i&#x2F;o process work with github, and how is my data and content secure?
评论 #36938562 未加载