登录 注册
其他
310
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Elixir
语言
—
创建时间
最近更新

项目能做什么

Tableau 是专为 Elixir 打造的静态网站生成器。它解决了用 Elixir 便捷构建静态站点的需求,支持代码和浏览器热重载,并能结合 Node.js 前端工具链。核心功能包括支持 HEEx/EEx 等模板、TailwindCSS、处理 YAML 及 Elixir 脚本数据,以及生成文章、RSS、标签和站点地图。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Tableau

[![Discord](https://img.shields.io/badge/Discord-5865F3?style=flat&logo=discord&logoColor=white&link=https://discord.gg/nNDMwTJ8)](https://discord.gg/6XdGnxVA2A)
[![Hex.pm](https://img.shields.io/hexpm/v/tableau)](https://hex.pm/packages/tableau)
[![Hex Docs](https://img.shields.io/badge/hex-docs-lightgreen.svg)](https://hexdocs.pm/tableau/)
[![GitHub Discussions](https://img.shields.io/github/discussions/elixir-tools/tableau)](https://github.com/elixir-tools/tableau/discussions)

Static Site Generator for Elixir.

## Goals

- [x] Good code and browser reloading on file change
- [x] Easy to use the current Node.js JS/CSS tooling
- [x] Extensions
- [x] Ability to work with "data" (either dynamic data or static files)
    - [x] YAML Files
    - [x] Elixir scripts (.exs files)
- [ ] Handles stuff like Posts, RSS, sitemap, SEO.
    - [x] Posts
    - [x] RSS
    - [x] Sitemap
    - [x] Tags
    - [ ] SEO
- [x] Project generator

## Installation

The easiest way to get started is to generate a new project using the `tableau.new` mix task.

Currently the generator can create a website using several different template syntaxes and assets frameworks.

- Templates
  - [HEEx](https://github.com/phoenixframework/phoenix)
  - [Temple](https://github.com/mhanberg/temple)
  - EEx
- Assets
  - [TailwindCSS](https://tailwindcss.com)
  - Vanilla (Just a regular CSS file)

Please run `mix help tableau.new` or `mix tableau.new --help` to see all of the possible flags.

```
mix archive.install hex tableau_new

mix tableau.new my_awesome_site
```

Otherwise, you can just install Tableau into a new mix project.

```elixir
def deps do
  [
    {:tableau, "~> 0.26"}
  ]
end
```

Documentation can be found at <https://hexdocs.pm/tableau>.

## Built with Tableau

| Site                                                       | Template                                                                      | Styling    | Template | Source                                                                            |
|------------------------------------------------------------|-------------------------------------------------------------------------------|------------|----------|-----------------------------------------------------------------------------------|
| [www.elixir-tools.dev](https://www.elixir-tools.dev)       | [Temple](https://github.com/mhanberg/temple)                                  | Tailwind   |          | [elixir-tools/elixir-tools.dev](https://github.com/elixir-tools/elixir-tools.dev) |
| [www.mitchellhanberg.com](https://www.mitchellhanberg.com) |  [Temple](https://github.com/mhanberg/temple)                                 | Tailwind   |          | [mhanberg/blog](https://github.com/mhanberg/blog)                                 |
| [pdx.su](https://pdx.su)                                   | [Temple](https://github.com/mhanberg/temple)                                  | CSS        |          | [paradox460/pdx.su](https://github.com/paradox460/pd
阅读完整原文

项目深度分析 AI 生成

Tableau 高品质商业主题与模板市场

产品构想针对 Elixir/Phoenix 生态开发者制作开箱即用的技术文档站、Saas Landing Page、作品集和企业官网付费模板。
核心功能深度集成 TailwindCSS、内置暗黑模式、开箱即用的 SEO 与 OpenGraph 生成、预置代码高亮与交互组件、一键部署脚本。
目标用户希望快速上线独立产品主页或博客但缺乏前端设计能力的 Elixir 开发者。
难度/周期低 · 2-4周 · 成本:<$100 (域名与设计成本)
收费模式按模板单次授权买断付费(Gumroad / LemonSqueezy)。
竞争风险Elixir 静态网站用户基数偏小(项目 Star 仅 300+),市场规模较窄导致销售总量有限。
依据 尚需验证的假设

Elixir Native 无头 CMS / 静态内容管理后台

产品构想为基于 Tableau 构建的静态站提供可视化的内容编辑器(如 Git-based CMS),支持 Markdown/YAML 与 HEEx 组件可视化嵌入。
核心功能Git 集成鉴权、所见即所得 Markdown 编辑器、媒体资源管理、草稿/发布审批流、Tableau 构件实时预览。
目标用户使用 Tableau 构建团队博客、文档,且需要非技术人员(文案/营销)协同编辑的团队。
难度/周期中等 · 2-3个月 · 成本:服务器/数据库托管费用约 $20-$50/月
收费模式SaaS 订阅模式(按席位或站点收取月费)。
竞争风险竞品成熟度极高(Decap CMS, Netlify CMS),纯为 Tableau 定制的价值壁垒较低。
依据 AI推测

面向 Elixir 开发者的一键式文档托管与 API 文档协同平台

产品构想集成 Tableau 与 ExDoc 的托管部署服务,专门针对 Elixir 开源库和私有项目提供多版本文档生成与搜索聚合托管。
核心功能私有 Mix 项目自动抓取编译、Tableau 站点无缝部署、私有全文字搜索(内置 Meilisearch/Algolia 适配器)、访问权限控制与 SSO。
目标用户Elixir 生态中小型企业、需要托管私有库内部文档的工程团队。
难度/周期高 · 3-6个月 · 成本:云基础设施与构建集群成本约 $100-$300/月
收费模式企业版私有文档席位计费或开源组织赞助/增值服务。
竞争风险开发与运维工作量重,且 Elixir 企业级内部文档大多直接复用现有 Confluence/Notion 或内网 CI。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 48 个 Release
社区活跃Star 310 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。