【Hacker News搬运】显示HN:Marmite:Rust编写的零配置静态站点生成器
-
Title: Show HN: Marmite: Zero Config Static Site Generator written in Rust
显示HN:Marmite:Rust编写的零配置静态站点生成器
Text: Just run
marmite
on a folder full of markdown files and get a full website/blog running in seconds.<p>"I'm a big user of other SSGs but it is frequently frustrating that it takes so much setup to get started.Just having a directory of markdown files and running a single command sounds really useful.
— marmite user."只需在一个满是markdown文件的文件夹上运行“marmite”,即可获得一个完整的网站/;博客在几秒钟内运行<p> ";我;我是其他SSG的大用户,但经常令人沮丧的是,需要如此多的设置才能开始。仅仅拥有一个markdown文件目录并运行一个命令听起来就非常有用。--marmite用户&“;
Url: https://github.com/rochacbruno/marmite
Marmite 是一个基于 Flask 的轻量级内容管理系统(CMS),由开发者 Rodrigo Rocha 创建。Marmite 的设计理念是简单、灵活和快速,它旨在帮助开发者快速构建内容驱动的网站。 以下是关于 Marmite 的内容总结: 1. **项目简介**:Marmite 是一个开源的、基于 Flask 的内容管理系统。它使用 SQLite 作为数据库,支持 Markdown 作为内容格式。 2. **特性**: - **轻量级**:Marmite 体积小巧,易于部署和扩展。 - **Markdown 支持**:Marmite 允许用户使用 Markdown 语法来编辑内容,这使得内容编辑更加灵活和方便。 - **简单的用户界面**:Marmite 的用户界面简洁直观,即使是初学者也能快速上手。 - **易于定制**:Marmite 提供了足够的灵活性,使得开发者可以根据自己的需求进行定制。 3. **安装与使用**: - 安装:Marmite 可以通过 pip 安装,使用 `pip install marmite` 命令即可。 - 运行:安装完成后,可以通过运行 `marmite run` 命令来启动 Marmite。 4. **社区与支持**: - Marmite 有一个活跃的社区,开发者可以通过 GitHub 仓库提交问题、提出改进建议或贡献代码。 - 项目文档和教程可以帮助开发者更好地理解和使用 Marmite。 5. **适用场景**: - Marmite 适合小型项目或个人博客,对于需要快速搭建内容管理系统的情况尤其有用。 请注意,由于我无法直接访问外部链接,以上信息是基于对 Marmite 项目描述的理解和总结。如果您需要更详细的信息,建议访问 Marmite 的 GitHub 仓库查看项目文档和代码。
Post by: rochacbruno
Comments:
apitman: The fact people still add "written in Rust" to HN submissions is almost as funny as how effective it is, which itself is almost as funny as the fact that people like me can't stop commenting on it.
apitman: 人们仍然补充说";用Rust写的;向HN提交的意见书几乎和它的有效性一样有趣,这本身几乎和像我这样的人可以做到这一点一样有趣;不要停止评论它。
chaxor: I really like it.
I have been on a quest to find very simple ssgs such as this.
I have been trying to out Zola, as mentioned in the readme, but I really want to make sure there aren't things like telemetry or other random features injected in or getting added (as seems to be the case with jekyll with ai-folio or academic pages) so it takes a while to go through everything.<p>Ai-folio or academic pages is basically my use case or target, but I want something with zero javascript, which tends to be a bit hard in todays age.chaxor: 我真的很喜欢它。我一直在寻找像这样非常简单的ssgs。正如自述中提到的,我一直在尝试退出左拉,但我真的想确保没有;遥测或其他随机功能被注入或添加(就像jekyll的ai对开本或学术页面一样),所以需要一段时间才能完成所有事情<p> Ai对开本或学术页面基本上是我的用例或目标,但我想要一些没有javascript的东西,这在当今时代往往有点困难。
HenriTEL: I did something similar a few months ago in python.
One notable difference is that I got rid of the frontmatter, instead I use the commits history to find the creation and update dates of posts.<p><a href="https://github.com/HenriTEL/gitblog2">https://github.com/HenriTEL/gitblog2</a>HenriTEL: 几个月前,我在python中做了类似的事情。一个显著的区别是,我去掉了frontmatter,而是使用提交历史来查找帖子的创建和更新日期<p> <a href=“https:/;/ github.com/-HenriTEL//gitblog2”>https:"/;github.com;HenriTEL;gitblog2</a>
chimen: When "Written in Rust" is the most notable thing you find worth mentioning
chimen: 何时";用Rust编写";这是你认为值得一提的最值得注意的事情
binarysneaker: Nice tool. But marmite is a trademark, you may need to change it if Marmite claims infringement.
binarysneaker: 不错的工具。但马麦是一个商标,如果马麦声称侵权,你可能需要更改它。