-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AntV 官网改造 #18
Comments
✨ 子站点改造开始了!目前 gatsby-theme-antv 的基础功能已经就绪,细节功能还在补充,下周开始做视觉还原,各个子站点今天开始已经进行接入了:
接入方式这里写一个简单的接入步骤,完整请参考 https://github.com/antvis/gatsby-theme-antv 的 README 和下列示例网站进行接入:
安装依赖npm install gatsby @antv/gatsby-theme-antv react-i18next gh-pages --save-dev
添加
|
{t('首页')} |
使用图片
- 可以用
basement cdn
- 可以放在本地
src/images
目录下:import astronaut from '../images/gatsby-astronaut.png';
开启 gh-pages 服务
npm run site:deploy
之后会部署到 gh-pages
分支上,访问路径为:https://antvis.github.io/xxx
(可选)开启 netlify 预览服务
- https://app.netlify.com/
- 设置构建命令为
npm run site:build
- 设置部署目录为
public
设置环境变量不需要了GATSBY_PATH_PREFIX
为/
以保证根域名的预览。- 开启 Pull Request 的评论 hooks,这样发 PR 时机器人会自动回复预览地址。
开启之后 PR 会有预览的地址:antvis/G#234 (comment)
注意 ⚠️ ⚠️ ⚠️
首页可以等等,我们会提一些通用的 Banner、Features 组件方便大家统一开发。十吾开发好了组件了,可以开始了!https://github.com/antvis/gatsby-theme-antv#components- 所有文档和演示请自行补充完整,并保证中英文两个版本都能正确渲染。
- 头尾不用管,会统一更新。
- 设计稿,首页的视觉还原,网站具体内容请自行和设计师对接。
- 开始接入后,请到这里更新一下表格的进度。
navs
examples
docs
的具体配置参考:https://github.com/antvis/gatsby-theme-antv#usage- 一些主题用法可以参考这些第三方库文档。
- 有任何接入问题或者需求请联系 @afc163 !!!
时间点
11-09
之前所有的 antvis.github.io/xxx 页面要能访问,文档和演示能用。
@afc163 偏右老师,Graphin站点已经接入:https://antvis.github.io/graphin/ |
|
@afc163 好的~ |
请问一下,为啥迁移站点,感觉之前挺好的了,gatsby主题会带来额外增益么? |
The text was updated successfully, but these errors were encountered: