Total Pageviews

Monday, 28 September 2026

muse替我在cloudflare.com平台构建基于nextjs的静态博客程序hkb


 我用github a/c: luckypoem@gmail.com登录cloudflare.com后,导入仓库https://github.com/brightmann/hkb, 试图让cloudflare平台build这个项目. 虽然build成功,但是创建的源帖却不能显示在博客的首页上,很奇怪。

 于是,又让muse来帮我构建这个静态博客程序。下面的插图就是我跟它的对话过程,共 5张插图.


 



项目地址:
https://github.com/hanneskaeufler/blog
https://github.com/brightmann/hkb

 https://github.com/brightmann/hkb/tree/master/pages/posts,在此处创建源帖fh.js ,内容如下:

import Layout from "@/components/layout";
import Full from "@/components/posts/full";

export const post = {
  slug: "fh",
  title: "战马",
  publishedAt: "2026-06-18T22:09:00",
  content: `此处写正文或html codes`,
};


export default function Post() {
  return (
    <Layout>
      <Full post={post} />
    </Layout>
  );
}

(详见https://github.com/brightmann/hkb/blob/master/pages/posts/fh.js)

演示博客: https://hkb.luckypoem.workers.dev/

(访问vercel.com/new, 导入项目 https://github.com/brightmann/hkb。

运行的命令是:

npm install

npm run build

点击deploy按钮,等待部署完成。部署完成后,得到博客地址: 

 https://hkb-neon.vercel.app/  支持分页
https://hkb-neon.vercel.app/posts/fh 能显示视频。

 刚开始时,https://hkb-neon.vercel.app/posts/fh和https://hkb-neon.vercel.app/posts/ce 这2个帖子并未立即显示在网站的首页。办法:需要编辑
https://github.com/brightmann/hkb/edit/master/pages/index.js文件,在第8行,加上:
import { post as advice } from "./posts/advice";
import { post as ce } from "./posts/ce";
import { post as fh } from "./posts/fh";

然后在底部的 return [ 的下面加上:
  advice,
    ce,
    fh,

(这是muse告诉我的。)

保存更改。 稍等2分钟,待redeployment完成,网站就会更新,那2个帖子才会显示在网站的首页。

 

No comments:

Post a Comment