storybook amp
v3.0.0
Storybook addon for amp(加速移動頁面)。允許在您的故事中顯示用React生成的HTML組件。

npm install -D storybook-amp接下來,更新.storybook/main.js以下:
// .storybook/main.js
module . exports = {
stories : [
// ...
] ,
addons : [
// Other Storybook addons
'storybook-amp' , // ? The addon registered here
] ,
} ;要設置自定義設置,請使用amp參數。
// .storybook/preview.js
const scripts = '' ;
const styles = '' ;
export const parameters = {
// Other defined parameters
amp : { // ? The addon parameters here
isEnabled : true , // Enable the addon, false by default (boolean)
scripts , // Global scripts to add, empty by default (string)
styles , // Custom css styles, empty by default (string)
} ,
} ;您可以使用amp參數分別覆蓋每個故事的設置:
// Story example
export default {
title : "Components/amp-youtube" ,
parameters : {
amp : {
scripts : // ? Script needed by the story
`<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>` ,
} ,
} ,
} ;
export const Story = ( args ) => (
< amp-youtube
width = "480"
height = "270"
layout = "responsive"
data-videoid = 'lBTCB7yLs8Y'
> </ amp-youtube >
)Storybook AMP HTML插件是一個開源項目。我們致力於完全透明的發展過程,並高度讚賞任何貢獻。無論您是在幫助我們修復錯誤,提出新功能,改進我們的文檔還是傳播這個詞 - 我們希望將您作為社區的一部分。
請參閱我們的貢獻指南和行為準則。
Storybook AMP HTML插件已獲得MIT許可證的許可 - 有關詳細信息,請參見許可證文件。
最初是由Onwidget創建的,並由貢獻者社區維護。