HTMLy 安装教程:简单快速轻量级的无数据库 PHP 博客/CMS 软件

搬瓦工

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:

  1. Github 存储库下载最新版本
  2. 将 zip 文件上传并解压到您的 Web 服务器。可以上传到根目录,也可以上传到htmly等子目录。
  3. 访问您的域。如果将其解压到根目录中,请访问 https://www.example.com/install.php;如果在子目录中,请访问 https://www.example.com/htmly/install.php。
  4. 按照安装程序安装 HTMLy。
  5. 安装程序将尝试删除自身。 如果 install.php 仍然存在,请手动删除安装程序。

在线安装

安装 HTMLy 无需下载源代码并使用在线安装程序:

  1. 最新版本下载 online-installer.php
  2. 如果您将其上传到根目录,请访问 https://www.example.com/online-installer.php;如果上传到子目录,请访问 https://www.example.com/subdirectory/online-installer.php。
  3. 按照安装程序安装 HTMLy。
  4. 如果 online-installer.phpinstall.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. 搬瓦工新手入门教程(1):搬瓦工众多方案怎么选择
  2. 搬瓦工新手入门教程(2):搬瓦工机房选择和速度测试
  3. 搬瓦工新手入门教程(3):注册账户和微信支付、支付宝购买教程
  4. 搬瓦工新手入门教程(4):登陆搬瓦工网站后台查看 VPS,登录 KiwiVM 面板进行简单管理
  5. 搬瓦工新手入门教程(5):通过 KiwiVM 后台面板更换操作系统并获取登陆信息

2、搬瓦工优惠套餐

搬瓦工优惠码:BWHCCNCXVV

方案内存CPU硬盘流量/月带宽机房价格购买
KVM
(最便宜)
1GB2核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
KVM2GB3核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买
OSAKA2GB2核40GB0.5TB1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
购买
OSAKA4GB4核80GB1TB1.5Gbps$86.99/月
$869.99/年
购买

此外,也可以参考《2023年最新搬瓦工优惠码/搬瓦工便宜套餐/搬瓦工新手教程整理》。

3、搬瓦工优惠通知

下面的优惠通知只会在有优惠活动的时候推送信息,其他时候都是禁言的,所以不会对大家造成打扰,可以放心关注。

未经允许不得转载:搬瓦工 » HTMLy 安装教程:简单快速轻量级的无数据库 PHP 博客/CMS 软件