Simple and fast databaseless PHP blogging platform, and Flat-File CMS - https://www.htmly.com https://www.htmly.com
  • PHP 56%
  • CSS 30.1%
  • JavaScript 13.9%
Find a file
Joduai ef5954ba68
Add missing new translation phrases
There's no fallback for missing translation phrases, thus all translation files have been supplemented with missing phrasess after moving hardcoded error messages from htmly.php
2024-09-11 23:33:56 +00:00
.github Update issue templates to include labels. 2024-05-21 05:26:31 -04:00
cache Update version 2024-09-10 12:07:02 +07:00
config Custom /blog URL 2024-09-05 09:22:56 +07:00
content Create .gitkeep 2024-02-25 17:27:59 +07:00
lang Add missing new translation phrases 2024-09-11 23:33:56 +00:00
system move hardcoded error messages to translation file 2024-09-11 22:40:06 +00:00
themes Update style.css 2024-05-03 07:03:24 +07:00
.gitignore Update files 2022-02-11 17:51:52 +07:00
.htaccess Maintenance and bugs fixes 2016-01-24 21:35:29 +07:00
.updateignore Add favicon.png to .updateignore 2024-07-27 20:11:14 +02:00
composer.json Change PHP version 2024-05-28 10:48:31 +07:00
composer.lock Change PHP version 2024-05-28 10:48:31 +07:00
COPYRIGHT.txt Add social logos 2024-02-26 15:33:20 +07:00
favicon.png Replace favicon 2024-03-14 12:27:14 +07:00
humans.txt Bump the tag name 2021-02-21 17:26:44 +07:00
index.php Update version 2024-09-10 12:07:02 +07:00
install.php Added MFA support 2024-05-17 11:56:45 -04:00
LICENSE.txt Rename license.txt to LICENSE.txt 2014-01-03 20:03:55 +07:00
README.md Update readme 2024-06-02 13:38:20 +07:00
robots.txt Updated robots text 2015-08-24 16:06:54 +02:00
SECURITY.md Add SECURITY.md 2023-12-15 06:24:23 +07:00
upload.php Update upload.php 2024-06-28 17:17:14 +07:00

HTMLy logo

HTMLy is an open source databaseless blogging platform prioritizes simplicity and speed written in PHP.

It uses a unique algorithm to find or list any content based on date, type, category, tag, or author, and it's performance remain fast even if we have ten thousand of posts and hundreds of tags.

Requirements

HTMLy requires PHP 7.2 or greater, PHP-Mbstring, PHP-XML, PHP-INTL, PHP-GD, and PHP-ZIP package for backup feature.

Installations

Install HTMLy using the source code:

  1. Download the latest version from the Github repo
  2. Upload and extract the zip file to your web server. You can upload it in the root directory, or in subdirectory such as htmly.
  3. Visit your domain. If you extract it in root directory visit https://www.example.com/install.php and if in subdirectory visit https://www.example.com/htmly/install.php.
  4. Follow the installer to install HTMLy.
  5. The installer will try to delete itself. Please delete the installer manually if the install.php still exist.

Note: If you don't need to log in to the dashboard, just rename config.ini.example to config.ini, delete install.php, and you are set. It's always good practice to set the site.url

Online install

Install HTMLy without downloading the source code and use the online installer:

  1. Download online-installer.php from the latest release
  2. If you upload it in root directory visit https://www.example.com/online-installer.php or if in subdirectory visit https://www.example.com/subdirectory/online-installer.php.
  3. Follow the installer to install HTMLy.
  4. Please delete the installer manually if the online-installer.php and install.php still exist.

Configurations

Set written permission for the cache and content directories.

Users assigned with the admin role can edit/delete all users posts.

To access the admin panel, add /login to the end of your site's URL. e.g. www.yoursite.com/login

Resources

Contribute

  1. Fork and edit
  2. Submit pull request for consideration

Contributors

Thank you to our contributors

Sponsors

Support this project by becoming a sponsor

For copyright notice please read COPYRIGHT.txt. HTMLy is licensed under the GNU General Public License Version 2.0 (or later).