🚀 发布|XiangJsonCraft 2.0.4 - 一键生成 JSON 驱动的前端静态页面

4 阅读2分钟

🚀 发布|XiangJsonCraft 2.0.4 - 一键生成 JSON 驱动的前端静态页面

大家好!我是 XiangJsonCraft 作者,今天正式发布 XiangJsonCraft 脚手架 v2.0.4 版本——一个能通过 JSON 配置一键生成前端静态页面的轻量化工具,告别重复写 HTML/CSS/JS,让静态页面开发效率翻倍💥

💡 为什么做这个工具?

日常开发中,我们经常需要写大量结构相似的静态页面(比如官网、活动页、文档页),重复的 HTML 结构、样式调优特别耗时。 于是我做了这个工具:你只需要写 JSON 配置文件,脚手架会自动渲染出完整的 HTML 页面,核心逻辑全部封装,新手也能 5 分钟上手。

✨ 核心特性

  1. 零成本上手:无需复杂配置,一行命令生成项目,JSON 配置即改即生效;
  2. 轻量化无冗余:打包后仅几 KB,无框架依赖,原生 JS 实现,适配所有浏览器;
  3. 高度可定制:支持自定义模板、样式变量、页面布局,满足个性化需求;
  4. 一键生成:脚手架内置基础模板,执行命令直接生成可运行的静态页面项目。

🛠️ 快速使用

1. 安装脚手架(npm 全局安装)

# 全局安装最新版
npm install -g create-xiangjsoncraft

2. 一键创建项目

# 创建名为 my-json-page 的项目
create-xiangjsoncraft my-json-page
​
# 进入项目目录
cd my-json-page
​
# 直接运行(打开 index.html 即可看到效果)
open index.html

3. 自定义 JSON 配置

修改项目根目录的 config.json,示例配置:

{
  "title": "我的 JSON 驱动页面",
  "theme": "light",
  "components": [
    {
      "type": "header",
      "content": "XiangJsonCraft 脚手架生成的页面"
    },
    {
      "type": "content",
      "text": "只需配置 JSON,无需手写 HTML!"
    }
  ]
}

保存后刷新页面,即可看到配置对应的页面效果~

📦 核心依赖 & 技术栈

  • 原生 JavaScript(无框架依赖)
  • JSON 数据驱动渲染逻辑
  • 轻量化模板引擎(内置)
  • 零打包工具依赖(直接运行)

🔗 地址汇总

📌 后续规划

  1. 支持更多内置组件(按钮、表单、卡片等);
  2. 增加主题切换、响应式布局配置;
  3. 支持导出静态 HTML 文件到指定目录;
  4. 提供更多自定义模板选择。

🙏 欢迎交流

如果使用过程中有问题、建议,欢迎在 GitHub 提 Issue,也可以在评论区交流~ 希望这个小工具能帮到更多前端开发者,减少重复工作,把精力放在更有价值的逻辑上✨