开源项目 Geist 推荐大家尝尝鲜

2022-02-18 21:34:55 +08:00
 geist

什么是 Geist

Geist 是一个用于构建现代化 Web 应用的设计系统 ( React 组件库 😅),有着非常浓厚的 Geek 风格。与常见的组件库相比,在文字排版、明暗色彩、定制伸缩组件上颇有不同,对于个人站点、着陆页、个人项目的宣传页面来说是非常不错的选择。

预览

-- 有什么可以做的 --

*尝试一次*

Geist 包含完整的中文文档,各位中文社区的同学可以在做 side-project 时试试。


*贡献代码*

Geist 已维护超过 18 个月,有固定的 Slack 同步开源工作内容,最近正在筹备下一个大版本的内容。欢迎用爱发电的小伙伴来社区一起耍。

*分享*

非常欢迎已经使用的小伙伴分享你的开源佳作,我非常乐意将你的作品放在 Geist 仓库首页,或是在 Slack 中记录你的链接。

7574 次点击
所在节点    分享创造
27 条回复
a132811
2022-02-21 17:29:10 +08:00
@geist 遇到一点 error
error: TS2304 [ERROR]: Cannot find name 'ScrollToOptions'.
scrollTo?: (options?: ScrollToOptions) => void;
~~~~~~~~~~~~~~~
at https://cdn.esm.sh/v66/@geist-ui/core@2.3.4/esm/select/select.d.ts:6:27
geist
2022-02-21 18:36:34 +08:00
@a132811

`select.d.ts` 是一个类型文件,`ScrollToOptions` 是 DOM 全局类型,你需要在你的 `tsconfig` 中指定 `lib: ["dom"]` 以确认当前 TS 应用包含 `lib.dom.d.ts` 类型 (可用 DOM 接口)。
对于刚开始使用 TS 的开发者可以参考: https://stackoverflow.com/questions/42603783/missing-basic-dom-types-in-typescript-project

----
另外,后续有问题建议在 GitHub 创建一个 Issue ,这样回答之后可以被索引,其他人有类似问题可以在 issues 内查找答案。
waldentree
2022-02-21 22:56:25 +08:00
之前搜类似 Vercel 的 UI 组件时,看到了 NextUI ,里面有提到过借鉴了 Geist
murmur
2022-02-22 09:51:16 +08:00
桌面端调用 modal 是移动端风格,有点奇怪
sewer
2022-02-22 10:26:46 +08:00
@Macolor21 老哥我想看看你的 KPI
ginakira
2022-02-25 22:15:43 +08:00
已经在用了,好评,极简性冷淡风实在太对胃口了( doge )
g0thic
2022-02-28 14:43:02 +08:00
zeit design 我之前也写了一个来着 结果人家公司都改名了 还没写完 后面就算了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/834916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX