HydePHP 静态网站生成器
【摘要】 HydePHP是一个静态网站生成器,它能帮助你使用你已经熟悉和喜爱的工具来制作网站、博客和文档页面。它是一个由Laravel驱动的控制台应用程序,你可以使用它通过选择Markdown或Blade来创建博客文章和HTML页面。
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进行管理,后续可以考虑自定义样式和主题,可以参考这里。
查看个人博客https://www.xintech.fun/posts/static-site-generator-hydephp/
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)