惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
B
Blog RSS Feed
小众软件
小众软件
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 聂微东
WordPress大学
WordPress大学
月光博客
月光博客
S
SegmentFault 最新的问题
Engineering at Meta
Engineering at Meta
量子位
V
Visual Studio Blog
罗磊的独立博客
Last Week in AI
Last Week in AI
The Cloudflare Blog
H
Help Net Security
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
美团技术团队

ImQi1

本站 CMS 已开源,欢迎体验 抖音刷到了一个模拟高中的游戏 或许我们每个人都有问题 介绍下本站特色功能及一些杂谈 蜘蛛侠4,咋说呢,还是挺烂的 找个工作好难啊 跟风做了一系列地图界面 川渝游结束,浅浅记录一下 来成都看大熊猫 跨越了两千公里,只为见到你 为了一个女孩,我哭了一整晚 彻底换到新的 CMS 了,Glass 主题介绍 个人毕业设计展 尝试从情绪中走出 更新到Ty1.3,顺便维护一些插件 没想到现在的编程AI已经这么好用了 Typecho 图床从USS迁移至COS ChatGPT年度总结,卖号纠纷,代码块新样式 近期拍摄的新照片 zai-org / Open-AutoGLM 已开源,体验一下 12月近况,实况照片功能 理想的未来和现实的现在 4000公里首摔,真是当头一棒 属实是信息差了,没想到现在的手机生态这么完善 比较是快乐的小偷 搬家,新车,父亲手术
我的 Nuxt 版网站即将上线了
· 2026-04-13 · via ImQi1

真是激动人心。撰写了两个星期左右的 Nuxt 版 ImQi1 终于上线了,它是一个功能完备的 CMS,我将它取名为 Glass,因为它的导航栏背景像玻璃一样模糊透明。

在线体验:https://imqi1.qi1.website

动机

为什么要新写一个 CMS 呢,其实 Typecho 挺好用的,但是我还是想有一个完全独立手写的 CMS,就像被美国卡脖子的中国,总想在任何领域都有我们国产的产品。

功能

Glass 包含了 NewImQi1 的所有功能,你可以自由地探索本站和 https://imqi1.com,亲自比对各种细节,这里展示一些样式。

代码块

import type { ClassValue } from "clsx"
import { clsx } from "clsx"
import { twMerge } from "tailwind-merge"

export function cn(...inputs: ClassValue[]) {
  return twMerge(clsx(inputs))
}
const path = require('path')

module.exports = {
  apps: [
    {
      name: 'imqi1-nuxt',
      script: path.join(__dirname, '.output/server/index.mjs'),

      // ❗推荐单实例
      instances: 1,
      exec_mode: 'fork',

      env: {
        NODE_ENV: 'production',
        PORT: 4000
      },

      error_file: path.join(__dirname, 'logs/err.log'),
      out_file: path.join(__dirname, 'logs/out.log'),
      time: true,

      autorestart: true
    }
  ]
}

后台页面

image.png

技术栈

Glass 主题的技术栈有 Nuxt + Prisma + MySQL。

之所以使用 Nuxt,是我受 Django 的启发,询问了 AI Nodejs 是否也有和 Python 一样的全栈框架,不需要前后端分离的那种,AI 给我的答案是 Nuxt。

Prisma 是一个 ORM 框架,跟 SQLAlchemy 差不多,可以定义模型类,不用自己手写 SQL。

但是有的时候还是需要自己手写 SQL 语句管理数据库,所以,我就没用 Postgresql。

代码高亮这次改成了 Shiki,是服务端渲染,减轻了前端 js 压力,同时可以识别更丰富的语法。

计划

目前这款主题就打算现在这里测试一段时间,新文章会在这里发,同时同步到旧站,各位新站旧站都可评论,最后上线之后会将数据合并在一起的。

目前本站已经完全迁移至 Glass 主题。