HugoHTML博客工具站

Corporio — Hugo 博客模板

作者 AminZibayi

Corporio 是基于 Hugo 的企业官网模板,包含公司落地页、产品页与内置博客,并集成 TinaCMS 可视化编辑,采用 MIT 许可。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-02查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

基于 Hugo 生成静态站点,使用 HTML 构建页面

02

内置公司落地页、产品页与完整博客模块

03

集成 TinaCMS,可在浏览器中图形化编辑 Markdown 与 YAML 内容并提交回 GitHub 仓库

04

支持作为独立站点克隆使用,或以 Git 子模块方式作为 Hugo 主题引入

05

提供开发、构建、预览、清理、代码检查、格式化与端到端测试等 pnpm 脚本

06

采用 MIT 许可,允许免费使用、修改、商用和分发该版本代码

模板详细介绍

Corporio 是一个基于 Hugo 的企业网站模板,仓库由 AminZibayi 维护,采用 MIT 许可。模板面向公司官网场景,提供企业落地页、产品/服务介绍页以及一个内置的完整博客,适合需要同时展示品牌、产品与内容的企业站点。

技术层面,Corporio 以 Hugo 生成静态站点,使用 HTML 与样式脚本构建页面,并集成 TinaCMS 这一开源无头内容管理系统。TinaCMS 提供图形化编辑界面,可连接 GitHub 仓库,让编辑者在浏览器中修改 Markdown 与 YAML 内容并提交回仓库;模板也支持跳过 Tina 步骤直接构建。项目提供 pnpm 脚本用于开发、构建、预览、清理、代码检查、格式化与端到端测试,并附有独立文档目录。

使用方式有两种:直接克隆仓库作为独立站点,或以 Git 子模块形式作为主题引入现有 Hugo 站点。README 建议使用 PNPM,同时说明 NPM 或 Yarn 也可用但不保证兼容。运行环境要求 Node.js 最新 LTS 版本。

需要注意的限制:模板的演示图片、字体、图标等第三方素材需单独核对其许可,不能仅凭代码的 MIT 许可判断;域名、托管等外部服务可能产生费用。README 中关于安全评分、速度与 SEO 的描述属于项目自述,未在本次资料中独立验证。

HugoHTML博客工具站

适合你的项目吗?

适用场景

  • 搭建企业官网,同时展示公司介绍、产品服务与博客内容
  • 为不熟悉代码的编辑者提供 TinaCMS 图形界面来维护站点内容
  • 将模板作为 Hugo 主题集成进已有的 Hugo 站点
  • 在 Netlify 或 Render 等平台部署静态站点

适合人群

  • 需要公司官网加内置博客的团队
  • 使用 Hugo 并希望引入可视化内容编辑的开发者
  • 希望以 MIT 许可免费使用和修改模板的个人或组织

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    需要 Node.js 最新 LTS 版本;README 建议使用 PNPM,NPM 或 Yarn 可用但不保证兼容。

  2. 2

    独立站点方式:克隆仓库后执行 npm install 或 pnpm install,再运行 npm run start 或 pnpm start。

  3. 3

    主题方式:以 Git 子模块添加到 themes/corporio,在主题目录安装依赖,并在站点配置中添加 theme: "corporio"。

  4. 4

    使用 TinaCMS 生产模式需注册 Tina 账号、连接 GitHub 仓库,并在 tina/config.js 中填入 clientId 与 token;不需要时可使用 pnpm build 跳过 Tina 构建。

  5. 5

    演示图片、字体、图标等第三方素材需按各自许可核对;域名与托管等外部服务可能另外收费。

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 使用 TinaCMS 生产模式需注册 Tina 账号并连接 GitHub 仓库,在 tina/config.js 中填入 clientId 与 token;不需要可视化编辑时可改用 pnpm build 跳过 Tina 构建步骤。
  • README 建议使用 PNPM 安装依赖,NPM 或 Yarn 虽可用但不保证兼容,可能出现安装或构建问题。
  • 运行环境要求 Node.js 最新 LTS 版本,版本过低可能导致构建失败。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Sign up for a free Tina account at https://tina.io/

README 原文

it is recommended to use PNPM however you may also use NPM or Yarn, but they are not guaranteed to work

README 原文

- [Node.js](https://nodejs.org/) — latest LTS version

README 原文
https://github.com/AminZibayi/Corporio/blob/master/LICENSEhttps://github.com/AminZibayi/Corporio/blob/master/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-02。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 92 / 100
技术栈
Hugo · HTML
网站类型
博客 · 工具站
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2026-04-13
截图检查日期
2026-10-02

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Hugo。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: af692ea794d85bca9fadf50d054def2a3410a0b29d6ac4b9092243e2a1d66103

2026-10-02T17:07:52.173Z

来源文件 / 仓库
<h1 align="center">
  Corporio
</h1>

<h3 align="center">
  Corporation Website Template
</h3>

<p align="center">
  Corporio is an enterprise level corporation website template leveraging latest technologies making it secure, fast, and SEO-ready — by default
</p>

<!-- <p align="center">
  <a href="https://github.com/AminZibayi/Corporio/blob/master/LICENSE">
    <img src="https://img.shields.io/github/license/AminZibayi/Corporio?style=flat-square" alt="GitHub">
  </a>
  <a href="https://github.com/AminZibayi/Corporio/releases">
    <img src="https://img.shields.io/github/v/release/AminZibayi/Corporio?include_prereleases&style=flat-square"alt="GitHub release (latest SemVer including pre-releases)">
  </a>
  <a href="https://www.npmjs.com/package/@hyas/core">
    <img src="https://img.shields.io/npm/v/@hyas/core?style=flat-square" alt="npm (scoped)">
  </a>
  <a href="https://github.com/AminZibayi/Corporio/actions?query=workflow%3A%22Hyas+CI%22">
    <img src="https://img.shields.io/github/workflow/status/AminZibayi/Corporio/Hyas%20CI/master?style=flat-square" alt="GitHub Workflow Status (branch)">
  </a>
  <a href="https://app.netlify.com/sites/hyas/deploys">
    <img src="https://img.shields.io/netlify/895a161c-86be-48a2-8c57-a8c5d68cd1a4?style=flat-square" alt="Netlify">
  </a>
</p> -->

![Corporio — Corporation Website Template](https://raw.githubusercontent.com/AminZibayi/Corporio/master/images/tn.png)

- [Demo](#demo)
- [Why Corporio?](#why-corporio)
- [Requirements](#requirements)
- [Get Started](#get-started)
  - [Standalone Website](#standalone-website)
    - [1. Create a new site](#1-create-a-new-site)
    - [2. Install dependencies](#2-install-dependencies)
    - [3. Start development server](#3-start-development-server)
  - [As a Theme](#as-a-theme)
    - [1. Create a new site](#1-create-a-new-site-1)
    - [2. Install dependencies](#2-install-dependencies-1)
    - [3. Configure website](#3-configure-website)
- [Tina CMS](#tina-cms)
  - [Using TinaCMS development mode](#using-tinacms-development-mode)
  - [Using TinaCMS with Corporio in production](#using-tinacms-with-corporio-in-production)
  - [Building without TinaCMS](#building-without-tinacms)
  - [Benefits of using TinaCMS](#benefits-of-using-tinacms)
- [Other commands](#other-commands)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [Communities](#communities)
- [License](#license)

## Demo

- [corporio.onrender.com](https://corporio.onrender.com/)

## Why Corporio?

Eight reasons why you should use Corporio:

1. **Security aware**. Get A+ scores on [Mozilla Observatory](https://observatory.mozilla.org/analyze/corporio.onrender.com) out of the box. Easily change the default Security Headers to suit your needs.
2. **Fast by default**. Leveraging the fastest static site generator, delivering optimized and minified static assets on the fastest CDNs on Render and Netlify.
3. **SEO-ready**. Use sensible defaults for structured data, open graph, and Twitter cards. Or easily change the SEO settings to your liking.
4. **Tina Integrated**. Do you prefer a graphical user interface over a text editor? or do you want to deliver the website to your non-technical customer? If so, Corporio is already integrated with tina, a feature-rich headless CMS.
5. **Development tools**. Code with confidence. Check styles, scripts, and markdown for errors and fix automatically or manually.
6. **Responsive**. Build robust, flexible, and intuitive websites with that looks best on any device.
7. **Integrated Blog**. Beside the modern and well-designed company landing page, Corporio ships with a built-in and ready full-featured blog.
8. **Products Page**. Introduce your products and services perfectly and impress your customers with our stunning product pages.
9. **Deploy-ready**. Deploy to Netlify or Render with sensible defaults. Easily use Netlify Functions, Render Redirects, and Headers.

## Requirements

- [Node.js](https://nodejs.org/) — latest LTS version

## Get Started

Start a new Corporio themed site in two ways either as a theme or as a standalone website
Please note that it is recommended to use PNPM however you may also use NPM or Yarn, but they are not guaranteed to work.

### Standalone Website

#### 1. Create a new site

```bash
git clone https://github.com/AminZibayi/Corporio.git my-corporio-site && cd my-corporio-site
```

#### 2. Install dependencies

```bash
npm install
# OR
pnpm install
```

#### 3. Start development server

```bash
npm run start
# OR
pnpm start
```

### As a Theme

#### 1. Create a new site

```bash
git submodule add https://github.com/AminZibayi/Corporio.git themes/corporio
```

#### 2. Install dependencies

```bash
cd /themes/corporio && pnpm install
```

#### 3. Configure website

Add `theme: "corporio"` to your website config file.

## Tina CMS

The Corporio template includes integration with TinaCMS, an open-source headless content management system. TinaCMS allows you to edit and manage content directly within GitHub repositories using a graphical editing interface.

### Using TinaCMS development mode

The `tina:dev` script starts TinaCMS in dev mode along with the Hugo development
server. This allows editing content in TinaCMS and seeing changes live.
Head to http://localhost:1313/admin to see Tina admin panel.

### Using TinaCMS with Corporio in production

The `tina:build` script builds TinaCMS alongside generating a static site output with Hugo.

- Sign up for a free Tina account at https://tina.io/
- Create a new project and connect your GitHub repository that contains the Corporio codebase
- Enter your own tina clientId and token in `tina/config.js`
- Tina will automatically detect the configuration for collections and fields in tina/config.js
- You can then edit content in Tina's sidebar interface or modal popups
- Saved changes will commit back to your connected repo

### Building without TinaCMS

If you don’t need Tina integration, you can use the command `pnpm build`. This command will skip the Tina build step.

### Benefits of using TinaCMS

- Edit content visually without needing to edit code
- Integrated workflow using your existing Git repo
- Collaborate with other editors and content creators
- Work with both markdown and YAML content
- Flexible fields and media management

## Other commands

Here are some other useful commands for development and maintenance:

- `pnpm create <path/to/content>`: Create a new content file (e.g., `pnpm create blog/my-new-post.md`).
- `pnpm start:lan`: Start the development server accessible from other devices on your local network.
- `pnpm forestry`: Start the Hugo development server with settings optimized for Forestry CMS.
- `pnpm tina:dev`: Start TinaCMS in development mode alongside the Hugo development server.
- `pnpm tina:build`: Build the site for production with TinaCMS.
- `pnpm build:lan`: Build the site for production using a LAN-specific base URL.
- `pnpm build:preview`: Build a preview version of the site (including drafts and future content).
- `pnpm clean`: Removes the `public` and `resources` directories.
- `pnpm clean:install`: Removes `pnpm-lock.yaml` and `node_modules` for a clean reinstallation.
- `pnpm lint`: Runs all linting checks (scripts, styles, markdown).
- `pnpm lint:markdown-fix`: Automatically fixes markdown linting issues.
- `pnpm format`: Formats all code according to project standards.
- `pnpm test:e2e`: Runs end-to-end tests using Playwright.
- `pnpm check`: Displays the installed Hugo version.
- `pnpm version`: Generates a changelog and updates the project version.

## Documentation

For comprehensive documentation on configuration, content management, theming, and deployment, please refer to the [full documentation](./docs/README.md).

## Contributing

You can contribute to this project by using it to create your own website, sharing it with your friends, sharing your ideas or reporting a bug through opening an issue and informing us if you have crafted your website using Corporio.

Contribution to the source code and documentation are highly welcome, there are many comments in the source code containing the keyword `TODO:` which could be a good staring point for you, feel free to ask a question by opening an issue.

## Communities

_TODO_

## License

[The MIT License](https://github.com/AminZibayi/Corporio/blob/master/LICENSE)
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。