<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Conimo on NicoLabs</title>
		<link>http://blog.hellonico.info/zh/tags/conimo/</link>
		<description>Recent content in Conimo on NicoLabs</description>
		<generator>Hugo</generator>
		<language>zh</language>
		
		
		
		
			<lastBuildDate>Mon, 29 Jun 2026 12:00:00 +0900</lastBuildDate>
		
			<atom:link href="http://blog.hellonico.info/zh/tags/conimo/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>使用Conimo框架构建最小化CMS</title>
				<link>http://blog.hellonico.info/zh/posts/coni/getting-started-conimo/</link>
				<pubDate>Mon, 29 Jun 2026 12:00:00 +0900</pubDate>
				<guid>http://blog.hellonico.info/zh/posts/coni/getting-started-conimo/</guid>
				<description>&lt;p&gt;Conimo是Coni的官方全栈Web框架。它将极其快速的WASM前端功能与健壮的后端服务器环境结合在一起，形成了一个具有凝聚力且精简的开发者体验。&lt;/p&gt;&#xA;&lt;p&gt;最近，我们通过将核心的Conimo CLI脚本直接嵌入到 &lt;code&gt;conimo&lt;/code&gt; 库的 &lt;code&gt;bin&lt;/code&gt; 目录中，极大地改善了开发者体验。这意味着您不需要外部的设置脚本——一切都由原生的Coni代码驱动。&lt;/p&gt;&#xA;&lt;p&gt;在本指南中，我们将带您完成新应用程序的脚手架搭建、运行本地开发服务器，并利用强大的 &lt;code&gt;patom&lt;/code&gt; 数据库快速构建一个极简的内容管理系统 (CMS)。&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-使用-create-搭建脚手架&#34;&gt;1. 使用 &lt;code&gt;create&lt;/code&gt; 搭建脚手架&lt;/h3&gt;&#xA;&lt;p&gt;要开始使用，我们使用内置的 &lt;code&gt;conimo create&lt;/code&gt; 命令。Conimo提供了各种内置模板，从最小的SSR设置到完整的实时WebSocket架构，甚至是原生的AI聊天应用程序。&lt;/p&gt;&#xA;&lt;p&gt;对于CMS，我们需要持久化。&lt;code&gt;csv-store&lt;/code&gt; 模板非常适合这个需求，因为它通过 &lt;code&gt;patom&lt;/code&gt; 利用了健壮的CSV文件数据库。&lt;/p&gt;&#xA;&lt;p&gt;运行以下命令来搭建您的项目脚手架：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;coni conimo create my-cms --template csv-store&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;脚手架脚本将瞬间生成一个全栈目录结构：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;backend/&lt;/code&gt;: 您的后端HTTP/WebSocket服务器。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;frontend/&lt;/code&gt;: 您的WASM编译前端代码。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;coni.edn&lt;/code&gt;: 项目配置，会自动注入当前的编译器路径，以确保原生WASM构建无缝工作。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;2-运行开发服务器&#34;&gt;2. 运行开发服务器&lt;/h3&gt;&#xA;&lt;p&gt;创建项目后，启动开发环境就像运行 &lt;code&gt;conimo dev&lt;/code&gt; 命令一样简单。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd my-cms&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;coni conimo dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在底层，Conimo开发服务器：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;为您的 &lt;code&gt;frontend/&lt;/code&gt; 代码生成一个后台WASM编译进程。&lt;/li&gt;&#xA;&lt;li&gt;等待直到 &lt;code&gt;main.wasm&lt;/code&gt; 和必要的JS桥接完全编译完毕。&lt;/li&gt;&#xA;&lt;li&gt;自动启动您的 &lt;code&gt;backend/main.coni&lt;/code&gt; 服务器。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;您现在拥有了一个实时的全栈环境，在这里您的后端服务器和WASM前端无缝连接。&lt;/p&gt;&#xA;&lt;h3 id=&#34;3-编写cms&#34;&gt;3. 编写CMS&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img&#xA;        class=&#34;lazyload&#34;&#xA;        src=&#34;http://blog.hellonico.info/svg/loading.min.svg&#34;&#xA;        data-src=&#34;../conimo-todo.png&#34;&#xA;        data-srcset=&#34;../conimo-todo.png, ../conimo-todo.png 1.5x, ../conimo-todo.png 2x&#34;&#xA;        data-sizes=&#34;auto&#34;&#xA;        alt=&#34;../conimo-todo.png&#34;&#xA;        title=&#34;Conimo CMS Application&#34; /&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
