AnqiCMS (AnqiCMS) Template Tag Manual
Understand the complete directory structure of AnQi CMS after installation, master the specific functions of each key directory and file such as the main program, configuration files, template directories, attachment directories, runtime data, etc., convenient for subsequent daily maintenance and secondary development. AnQi CMS complete directory structure overview, introducing the use of each directory and file.
Understand the version number rules (main version.minor version.revision number) of AnQi CMS, the history of version evolution, and the functional differences between community version and authorized version, to help users choose the appropriate version for installation and use according to their own needs.
Before installing AnQi CMS, please confirm that the server meets the minimum requirements of the operating system (Linux/Windows/MacOS), database (MySQL/MariaDB), network environment, hardware configuration, etc., to ensure that the system can run normally.
SEO Optimization Tools: Static URLs
AnQiCMS, an open-source enterprise-grade content management system developed using **GoLang**.Its predecessor was the GoBlog blogging system (launched in 2019), which underwent multiple refactorings and feature expansions, and was officially renamed AnQiCMS on May 2022. It has gradually evolved into a content management system designed for enterprise-level applications.AnQiCMS is easy to deploy, secure software, with an elegant interface and rapid execution speed. It includes many common features for enterprise websites, is SEO-friendly, and can effectively enhance website management efficiency and the competitiveness of enterprises.
AnQiCMS is an open source content management system. Every donation you make is a source of motivation for us to continue iterating and serving users.
The template caching mechanism description: Anqi CMS adopts memory caching optimization strategy in the production environment (production): Preloading at startup: The template files are loaded into memory all at once when the service starts Rendering acceleration: The page requests directly read the memory template, avoiding repeated disk I/O operations Performance advantages: Reduce server load, improve web page response speed to milliseconds level Development modification注意事项 When modifying template files through external editors (Baota panel/VSCode, etc.): ✖ Modifications only affect disk files ✖ The memory cache template does not update automatically
Starting from AnQiCMS version 3.4.8, it supports more powerful multilingual site features.AnQiCMS's multilingual feature supports two implementation methods, one is to use an independent multi-site architecture (suitable for large-scale/customized needs), and the other is a single-site translation plugin architecture (suitable for small and medium-sized/rapid iteration).Below you will be guided through the multi-language feature of AnQiCMS: ▶ Method 2: Single-site Translation Plugin Architecture (suitable for small and medium-sized/Agile iteration) Operation steps Step 1: Enable the multi-language site feature Log in to the AnQiCMS backend management interface.
Starting from AnQiCMS version 3.4.8, it supports more powerful multilingual site features.AnQiCMS's multilingual feature supports two implementation methods: one is to use a separate multi-site architecture (suitable for large/customization needs), and the other is a single-site translation plugin architecture (suitable for small/mid-sized/quick iteration).This will guide you through the multi-language feature of AnQiCMS: Method 1: Independent multi-site architecture (suitable for large/customized needs) This method has higher flexibility, but it also requires higher requirements for site operators, more configuration, and coding work
Starting from AnQiCMS version 3.4.7, it supports more powerful multilingual site features.AnQiCMS's multilingual feature supports two implementation methods, one is to use an independent multi-site architecture (suitable for large-scale/customization needs), and the other is a single-site translation plugin architecture (suitable for small and medium-sized/rapid iteration).Two ways to implement multilingual functionality, each with its own advantages and disadvantages, please see the following description.