diff --git a/docs/docs/examples.md b/docs/docs/examples.md
index eafd5a7c..b1382a75 100644
--- a/docs/docs/examples.md
+++ b/docs/docs/examples.md
@@ -7,12 +7,47 @@ description: This page is to introduce examples of use.
## Set the `deviceSizes`
-In progress 🏗
+```js title="next.config.js"
+module.exports = withExportImages({
+ images: {
+ deviceSizes: [640, 960, 1280, 1600, 1920],
+ },
+})
+```
## Set the `placeholder`
-In progress 🏗
+```jsx
+
+```
## Use next/image separately from image components to be optimized at build time
-In progress 🏗
+```tsx title="CMSImage.tsx"
+import { ImageLoaderProps, ImageProps } from 'next/image'
+import { FC } from 'react'
+
+type Props = ImageProps
+
+const CMSLoader = ({ src, width, quality }: ImageLoaderProps) => {
+ // Demo: https://static.imgix.net/daisy.png?auto=format&fit=max&w=300
+ const url = new URL(`${config.path}${normalizeSrc(src)}`)
+ const params = url.searchParams
+
+ params.set('auto', params.get('auto') || 'format')
+ params.set('fit', params.get('fit') || 'max')
+ params.set('w', params.get('w') || width.toString())
+
+ if (quality) {
+ params.set('q', quality.toString())
+ }
+
+ return url.href
+}
+
+const CMSImage: FC = (props) => {
+ return
+}
+
+export default CMSImage
+```