
很多小伙伴想搭一个自己的个人网站用来介绍自己、展示作品。于是我做了一个项目 MePage让每个人都可以简单的搭建自己的网站。装好 Node.js 24 LTS下载项目按 README 中的命令安装并启动就能把网站跑起来。项目带有示例配置和演示内容不需要单独安装数据库。网站运行后改简介、写博客、插图片、更新作品和经历都可以在网页后台完成不用安装代码编辑器。需要的话还能接入 AI 助手让访客通过对话了解你。仓库github.com/JiangYuxin-Jim/MePage截图使用项目自带的虚构展示资料部署后可以换成自己的名字、头像和内容。给别人一个认识你的入口个人主页可以放下简历里没展开的内容现在研究什么、项目具体做了什么、平时写过哪些文章都能在同一个地址下找到。MePage 的前台分为“关于我”“博客”“科研与经历”。学生可以整理学习和项目记录研究者可以展示研究方向、论文与经历开发者也可以留下技术文章和作品。页面支持中英文介绍。主题色、头像、联系方式和显示哪些栏目都能在后台调整。换成自己的内容后就可以把网站链接放进简历、社交账号或项目介绍里。看看后台发一篇博客怎么操作这是在网站中博客的展示页面我希望不写代码的人也能维护自己的内容所以把资料修改和文章发布都放进了网页后台。在本地打开http://127.0.0.1:18732输入.env中配置的账号密码。登录后从左侧导航就能进入个人资料、博客、科研经历和宠物助手先把演示资料换成自己的。进入“博客”输入分类名称点击“添加分类”就能保存。下方文章列表会标出草稿和已发布状态。写新文章时点击右上角“写一篇文章”。编辑器的操作接近 Word填好标题、选好分类就可以写正文、加标题或列表。文章地址会自动生成保留默认值即可。每篇文章选一个分类标签可以自由填写多个。图片可以通过“插入图片”按钮上传也可以粘贴或拖进正文。编辑器会直接显示图片并自动生成地址不用自己处理图片链接。插图后可以接着输入文字或点击“在文末继续写”。习惯 Markdown 的话也可以切换编辑模式。写到一半可以先预览再点“保存草稿”以后从博客列表继续编辑。准备好后点击“发布文章”访客就能在前台阅读。已经发布的文章修改后点“更新发布”再用“查看已发布文章”确认效果。图中编辑的是已发布文章右下角显示“更新发布”新文章会显示“发布文章”。已发布文章转存草稿时会在确认后从前台撤下。个人资料、自我介绍和科研经历也能从后台修改。网站内容与图片统一保存在自己服务器的 SQLite 中不需要另装数据库服务也不用再维护一份内容文件。访客还可以向 AI 小伙伴了解你你还可以选一只猫或狗作为 AI 小伙伴。访客点击它就能提问不需要注册账号。它接入 DeepSeek使用站长公开简介、已发布知识库、科研经历和博客作为资料。知识库里填写的是你愿意公开的事实例如研究方向、项目用途、技能和兴趣。每轮通过校验的提问都会调用模型结合最近的对话生成回答。先问“主人做过哪些项目”再追问“这个项目具体做什么”也会带上前一轮的上下文。提到了多个项目或某个细节没有公开时则要求模型澄清或说明资料不足。它的职责是介绍站长项目针对无关问题、提示注入和隐私请求设置了回答规则。每次调用前服务器都会检查提问长度、访问频率以及访客、IP 和全站额度。同一访客一次只能发起一个模型请求。这些限制在config.json中设置由服务器执行。越界拒答和已经发出但失败的请求也计入次数重试仍会消耗额度。不配置 Key个人主页和博客也能正常使用。模型未开启或连接失败时界面会给出提示。怎么用起来项目使用 Express、EJS 和 SQLite需要 Node.js 24 LTS。先在本地体验gitclone https://github.com/JiangYuxin-Jim/MePage.gitcdMePagenpmcicp.env.example .envcpconfig.example.json config.jsonnpmstart前台默认是http://localhost:18731后台是http://127.0.0.1:18732。初始账号和密码都是admin部署到公网前请在.env中修改。账号密码和 DeepSeek Key 放在.env中端口、地址和 AI 调用限制放在config.json中日常内容在网页后台保存。README 提供了服务器部署、开放端口、PM2 保活和开机启动的步骤也有 Docker Compose 的用法。首次部署需要准备 Node.js 或 Docker 环境后续内容在网页里维护。服务器、域名和模型费用需自行承担。想搭个人主页的话可以先下载到本地换上自己的资料、写一篇文章看看是否适合自己。使用中遇到问题或有想补充的功能都可以在仓库提 Issue。前往 MePage 仓库