Skip to content

Emlog.ML is a simple yet powerful blogging engine with multilingual support based on PHP, MySQL and Bootstrap 4

License

Notifications You must be signed in to change notification settings

codersclub/emlog.ml

Repository files navigation

中文 | English

emlog

A fast and stable lightweight blog and CMS website building system to create an easy-to-use cloud content management system.

GitHub release GitHub last commit

Function introduction

  • Markdown editor: Built-in Markdown editor and automatic saving, making the creative process more comfortable and efficient.
  • Multi-user roles: supports multiple user roles and provides user registration and login functions to facilitate the interaction between readers and authors.
  • Multimedia Resource Manager: The built-in multimedia resource manager makes it easy to upload and manage various media resources such as pictures, audios, videos, and files.
  • Template themes: The app store provides a variety of template themes to easily create a unique site.
  • Plug-in ecology: It has a powerful plug-in extension system to quickly expand site functions to meet specific needs.
  • Powerful SEO function: supports article URL customization, site and category page TDK customization, which helps improve the site's visibility in search engines.
  • Customized sidebar management: Provides flexible sidebar component management.
  • Custom pages: Supports the creation of custom pages, including message boards, personal introductions, etc., to help you create a more personalized and functional site.
  • Tags and categories: Articles can be easily categorized and tagged, providing better information organization and retrieval capabilities.

Environmental requirements

  • PHP5.6, PHP7, PHP8. PHP7.4 and above recommended
  • MySQL5.6 and above, or MariaDB 10.3 and above
  • Recommended server environment: Linux + Nginx

Installation and deployment

Quick Start (Docker)

$ docker run --name emlog-pro -p 8080:80 -d emlog/emlog:pro-latest-php7.4-apache

Start via docker-compose

  1. cp config.sample.php config.php
  2. docker network create emlog_network
  3. docker-compose up
  4. http://localhost:8080

License Agreement

The license under which the Emlog software is released is the Free Software Foundation's GPLv3 (or higher): LICENSE

Installation Notes

  1. Upload all decompressed files to the web root directory of the server or virtual host. You can also upload the zip package and decompress it online.
  2. Access the pre-resolved domain name on the browser, and the program will automatically jump to the emlog installation page. Just follow the prompts to install it.
  3. The installation process will not create a database. You need to create it in advance. Click to confirm the installation. The installation is successful.

About

Emlog.ML is a simple yet powerful blogging engine with multilingual support based on PHP, MySQL and Bootstrap 4

Resources

License

Stars

Watchers

Forks

Packages