HTMLy 是一个开源无数据库博客平台或平面文件博客,优先考虑用 PHP 编写的简单性和速度。HTMLy 也可以称为平面文件 CMS,因为它也可以管理您的内容。
您不需要使用 VPS 来运行 HTMLy,只要主机至少支持 PHP 5.3,共享主机甚至免费主机就应该可以工作。当然,如果是使用搬瓦工 VPS 也是完全可以的,不过有点大材小用,但是也完全可以用。
一、HTMLy 介绍
HTMLy 拥有如下特性:
- 管理面板
- 具有实时预览和图像上传功能的 Markdown 编辑器
- 使用类别和标签进行分类(支持多个标签)
- 静态页面(例如联系页面、关于页面)
- 用于 SEO 的元规范、描述和丰富片段
- 分页
- 作者页面
- 多作者支持
- 社交链接
- Disqus 评论(可选)
- 谷歌分析
- 内置搜索
- 相关文章
- 每篇文章导航(上一篇和下一篇)
- Body 类可轻松主题化
- 面包屑
- 存档页面(按年、年月或年月日)
- JSON 接口
- OPML
- RSS 订阅
- RSS 2.0 导入器(基本)
- XML 站点地图
- 存档和标签云小部件
- SEO 友好的 URL
- 图片和 YouTube 视频的预告片缩略图
- 响应式设计
- 用户角色
- 在线备份
- 文件缓存
- 在线更新
- 后草稿
- 国际化
- 菜单生成器
二、HTMLy 安装教程
HTMLy 需要 PHP 5.3 或更高版本、PHP-XML 包和 PHP-ZIP 包才能实现备份功能。
目前安装方式有两种,源码安装和在线安装。
源码安装
使用源代码安装 HTMLy:
- 从 Github 存储库下载最新版本
- 将 zip 文件上传并解压到您的 Web 服务器。可以上传到根目录,也可以上传到htmly等子目录。
- 访问您的域。如果将其解压到根目录中,请访问 https://www.example.com/install.php;如果在子目录中,请访问 https://www.example.com/htmly/install.php。
- 按照安装程序安装 HTMLy。
- 安装程序将尝试删除自身。 如果
install.php
仍然存在,请手动删除安装程序。
在线安装
安装 HTMLy 无需下载源代码并使用在线安装程序:
- 从最新版本下载
online-installer.php
- 如果您将其上传到根目录,请访问 https://www.example.com/online-installer.php;如果上传到子目录,请访问 https://www.example.com/subdirectory/online-installer.php。
- 按照安装程序安装 HTMLy。
- 如果
online-installer.php
和install.php
仍然存在,请手动删除安装程序。
三、HTMLy 配置教程
设置缓存和内容目录的写入权限。
此外,HTMLy 支持管理员用户角色。为此,只需将以下行添加到您选择的用户:
role = admin
分配有管理员角色的用户可以编辑/删除所有用户的帖子。
要访问管理面板,请将 /login
添加到站点 URL 的末尾。例如 www.yoursite.com/login
Lighttpd
以下是 lighttpd 的配置示例:
$HTTP["url"] =~ "^/config" { url.access-deny = ( "" ) } $HTTP["url"] =~ "^/system/includes" { url.access-deny = ( "" ) } $HTTP["url"] =~ "^/system/admin/views" { url.access-deny = ( "" ) } url.rewrite-once = ( "^/(themes|system|vendor)/(.*)" => "$0", "^/(.*\.php)" => "$0", # Everything else is handles by htmly "^/(.*)$" => "/index.php/$1" )
Nginx
server { listen 80; server_name example.com www.example.com; root /usr/share/nginx/html; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log error; index index.php; location ~ /config/ { deny all; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
四、HTMLy 安全设置
制定安全密码
密码可以以明文、php hash 或 bcrypt 支持的加密算法(推荐)存储在 username.ini 中(其中“username”是用户的用户名)。 生成 bcrypt 加密密码:
$ php -a > echo password_hash('desiredpassword', PASSWORD_BCRYPT);
这将产生一个哈希值,该哈希值将被放置在 username.ini 的密码字段中。确保加密字段设置为password_hash。
以上就是 HTMLy 的安装教程和设置教程,希望对大家有所帮助。更多教程和常见问题可以直接前往 GitHub 项目主页查看。
五、搬瓦工新手教程和优惠套餐
1、搬瓦工新手入门
- 搬瓦工新手入门教程(1):搬瓦工众多方案怎么选择
- 搬瓦工新手入门教程(2):搬瓦工机房选择和速度测试
- 搬瓦工新手入门教程(3):注册账户和微信支付、支付宝购买教程
- 搬瓦工新手入门教程(4):登陆搬瓦工网站后台查看 VPS,登录 KiwiVM 面板进行简单管理
- 搬瓦工新手入门教程(5):通过 KiwiVM 后台面板更换操作系统并获取登陆信息
2、搬瓦工优惠套餐
搬瓦工优惠码:BWHCGLUKKB
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 | $49.99/季度 $169.99/年 | 购买 |
CN2GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 |
此外,也可以参考《2023年最新搬瓦工优惠码/搬瓦工便宜套餐/搬瓦工新手教程整理》。
3、搬瓦工优惠通知
下面的优惠通知只会在有优惠活动的时候推送信息,其他时候都是禁言的,所以不会对大家造成打扰,可以放心关注。
- 优惠通知(禁言,仅推送通知):1060173511
- 邮件通知(第一时间推送补货):提交邮箱地址
- 搬瓦工官网:点击直达
- 搬瓦工实时库存监控:kucun.banwagong.net