Intro

部署到了cloudflare pages,部署的时候直接git push就可以了

Tips

run mda or amdc snippets to create a new post with Dash.app.

Gotchas

pagination要注意,第一个是文件名需要是[page].astro的形式,然后如下代码才会正常初始化一个名为page的property:

export async function getStaticPaths({ paginate }) {
	const blogs = await Astro.glob('./*.md');
	return paginate(blogs, { pageSize: 11 });
	// return paginate(blogs.sort((a, b) => new Date(a.frontmatter.date) - new Date(b.frontmatter.date)).reverse(), { pageSize: 11 });
}
const { page } = Astro.props;

[page].astro最终变为1,2,3等路径,所以,如果把[page].astro放在posts目录下,那么访问各个分页的路径就是:posts/1,posts/2,posts/3...