HydePHP 静态网站生成器

HydePHP是一个静态网站生成器,它能帮助你使用你已经熟悉和喜爱的工具来制作网站、博客和文档页面。它是一个由Laravel驱动的控制台应用程序,你可以使用它通过选择Markdown或Blade来创建博客文章和HTML页面。
运行环境
可以考虑使用华为云上开发桌面,以及PHP环境安装可以参考这里。
- 系统:Ubuntu
- PHP:8.1+
- Node: v22.12.0
安装PHP扩展:
sudo apt install php8.3-dom
初始化项目
composer create-project hyde/hyde hyde_php
cd hyde_php
php hyde info
安装完成后可以运行并查看效果
启动本地服务
php hyde serve
可以利用浏览器打开http://127.0.0.1:8000/
查看效果。
生成并编写文章
使用以下命令并安装提示填写相关内容
php hyde make:post
输出的文件可以在_post/
目录下找到,内容如下:
---
title: demo
description: 'demo post'
category: demo
author: Hong
date: '2024-12-11 03:54'
---
## Write something awesome.
然后在浏览器其中输入 http://localhost:8080/posts/demo
访问对应的文章页面:
打包并部署
php hyde build
输出的文件在_site/
目录下,可以考虑使用部署到云主机或者静态资源服务器上:
_site/
├── 404.html
├── index.html
├── media
│ └── app.css
└── posts
└── demo.html
总结
- 利用PHP与Laravel生态进行快速搭建博客和企业门户网站,部署要求也比较简单;
- 静态资源利用Laravel Mix进行管理,后续可以考虑自定义样式和主题,可以参考这里。
Publish on 2024-12-11,Update on 2025-02-10