Building Your Application
Heading 1
Heading 2
Heading 3
Heading 4
Bold Text
Italic Text
Strikethrough Text
- Unordered List Item 1
- Unordered List Item 2
- Nested Unordered List Item 1
- Nested Unordered List Item 2
- Ordered List Item 1
- Ordered List Item 2
- Nested Ordered List Item 1
- Nested Ordered List Item 2
Testing Inline code snippet
like this.
// Code block
console.log('Hello, World!')
Code Sample
import { App, fsRoutes, staticFiles, trailingSlashes } from 'fresh'
import { i18nPlugin } from 'fresh-i18n'
import type { ExtendedState } from '@/utils/state.ts'
export const app = new App<ExtendedState>({
root: import.meta.url,
})
.use(staticFiles())
.use(trailingSlashes('never'))
.use(i18nPlugin({
languages: ['en', 'ja'],
defaultLanguage: 'en',
localesDir: './locales',
}))
await fsRoutes(app, {
loadIsland: (path) => import(`./islands/${path}`),
loadRoute: (path) => import(`./routes/${path}`),
})
if (import.meta.main) {
await app.listen()
}