<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Apr 2026 23:25:13 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/naiveui/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Naïve UI，上好的轮子 / nuxt#3]]></title><description><![CDATA[在UI的使用上，我其实一直用的Bootstrap，用得也顺手。这次要不是更换设计栈，也没想着要改UI框架。主要是Bootstrap在Nuxt上运行不了！ Bootstrap这种UI都是纯前端的，而Nuxt是服务端渲染，有时js调用window]]></description><link>http://direct.ecency.com/hive-105017/@lemooljiang/oa80v108</link><guid isPermaLink="true">http://direct.ecency.com/hive-105017/@lemooljiang/oa80v108</guid><category><![CDATA[hive-105017]]></category><dc:creator><![CDATA[lemooljiang]]></dc:creator><pubDate>Thu, 25 May 2023 11:59:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/7ohP4GDMGPrUMp8dW718tJBTEaJiCZqta5CwEEUk1X6m5GB3hE7xbcu5deryH6q6hm6yD7WUBZRBBmwHmXvrRmFeEvz3A3uHwPZT?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Nuxt、Naive UI、Unocss，前端开发三件套 / nuxt#2]]></title><description><![CDATA[经过一段时间的开发测试，在框架上Nuxt比较适合，在UI上，NaiveUI不错，在CSS上，Unocss就可以。这三者结合起来，可以组成前端开发的三件套。Nuxt有一种模块的机制，可以很方便地拓展它的功能。在前端方面主要是UI 和 CSS，我也选了两个比较适合的。 Nuxt安装 "nuxt": "^3.4.3" nodejs: v18.16.0 1. npx]]></description><link>http://direct.ecency.com/hive-105017/@lemooljiang/sv28r1m5</link><guid isPermaLink="true">http://direct.ecency.com/hive-105017/@lemooljiang/sv28r1m5</guid><category><![CDATA[hive-105017]]></category><dc:creator><![CDATA[lemooljiang]]></dc:creator><pubDate>Tue, 23 May 2023 12:30:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/7ohP4GDMGPrUMp8dW718tJBTEaJiCZqta5CwEEUk5mecTK2ozSqL6NuaNdrxmywEywcg7aPwGSPKxce8we7iL8zDHzbViHdovvjz?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>