Security BLOG

AnQiCMS Help Document and User Guide

How to ensure that each site's content can be displayed independently in multi-site management?

In today's increasingly complex digital operation, many companies or individuals often need to manage multiple websites, which may be show sites of different brands, or independent content platforms for different markets or business lines.In response to such needs, AnQiCMS's multi-site management feature provides an efficient and powerful solution, allowing users to unify the operation and maintenance of multiple websites in a single system.However, while enjoying the convenience of management, ensuring that each site's content can be displayed independently without interference is one of the most concerns for operators.

📅 November 8, 2025 👁️ 102

How to solve the problem of page garbled display caused by incorrect encoding of AnQiCMS template files?

During the process of building a website with AnQiCMS, you may encounter situations where the page display appears garbled, which undoubtedly affects user experience and reduces the value of the carefully crafted page.Generally, such problems are caused by incorrect encoding settings in the template file.This article will detail how to troubleshoot and resolve the problem of garbled display caused by encoding issues in AnQiCMS template files, ensuring that your website content is clear and accurate.### Understanding the Root Cause of Garbled Characters Garbled characters, simply put, are the result of computers using the wrong encoding method to interpret data

📅 November 8, 2025 👁️ 144

How to use the AnQiCMS random text generation feature to fill placeholder content during the development stage?

In the process of website project development, we often face a common challenge: how to effectively build and test the layout and style of a website in the absence of actual content?From design prototypes to frontend development, filling in real content is time-consuming and impractical, and simple placeholder text is difficult to simulate the visual effects of real content.

📅 November 8, 2025 👁️ 108

How to display the current year or a custom formatted datetime in the template?

In website operation and content management, displaying accurate date and time is a basic and important requirement.Whether it is the copyright year in the footer, the publication or update date of the article, or the countdown of a specific event, flexible control of the date and time format can greatly enhance the user experience and professionalism of the website.In AnQiCMS, you can easily implement the display of the current year or a custom date and time format using several simple and practical methods.--- ### One: Display the current system year or date and time: Use `{% now %}`

📅 November 8, 2025 👁️ 128

How to define temporary variables in AnQiCMS templates to control display according to requirements?

In website operation and content management, we often need to flexibly display content based on specific conditions, or temporarily process and store some data at a certain stage of the template.AnQiCMS provides a powerful and easy-to-use template engine, which draws on the syntax of Django templates, allowing us to conveniently define and use temporary variables, thereby achieving fine-grained control over page content.AnQiCMS template files use the `.html` suffix and support Django template engine tag syntax.

📅 November 8, 2025 👁️ 117

How to automatically convert a plain text URL into a clickable hyperlink in content display?

It is crucial to provide users with a smooth and convenient browsing experience in website operation.When our articles, pages, or product descriptions contain URLs in plain text form, if users need to manually copy and paste to access them, it will undoubtedly greatly reduce their user experience.AnQi CMS is well-versed in this, providing a simple and efficient method to automatically convert these plain text URLs into clickable hyperlinks, thereby bringing the content to life.### Let plain text URLs automatically come alive: The hyperlink conversion technique in Anqi CMS Imagine that

📅 November 8, 2025 👁️ 155

How to truncate the text or HTML content that is too long in the template and add an ellipsis to keep the page tidy?

It is crucial to maintain the neat and consistent layout of the page content in website operation.Especially when it is necessary to display abstracts of articles, product descriptions, or news titles, the length of the original content is often uneven, which is likely to cause page layout to be out of order and affect the reading experience of users.AnQiCMS provides very practical template filters that can help us easily truncate long text or HTML content and automatically add ellipses, keeping the page always elegant.### The Importance of Understanding Text Truncation Imagine, in a list of articles, some of the summaries are very short

📅 November 8, 2025 👁️ 126

How to safely display user-submitted HTML content or JS code in a template to prevent XSS attacks?

In website operation, we often need to handle various types of content submitted by users, such as comments, messages, article submissions, etc.This content may contain HTML tags and even JavaScript code. If displayed directly on a webpage, it may introduce cross-site scripting attacks (XSS), posing a security risk to the website.AnQiCMS was designed with comprehensive consideration of content security and provides corresponding mechanisms at the template level to help us effectively prevent such risks.AnQi CMS uses a template engine syntax similar to Django

📅 November 8, 2025 👁️ 115

Does AnQi CMS support direct arithmetic operations on strings or numbers within templates to affect display?

When building a website, we often need to handle various data, not just simply display it.For example, we may need to calculate the total price of goods, inventory surplus, or dynamically adjust the style of elements based on numerical size.These scenarios naturally lead to a core question: Does Anqi CMS support direct arithmetic operations on strings or numbers in templates, thereby flexibly affecting the display of content?The answer is affirmative. The AnQi CMS template engine cleverly adopts many advantages of the Django template, including direct support for arithmetic operations.

📅 November 8, 2025 👁️ 107

How to use the structured data (JSON-LD) feature of Anqi CMS to enhance the search engine results display?

In today's highly competitive online environment, making a website's content stand out in search engine results pages (SERP) and attract more target users is the goal of every website operator.In addition to keyword optimization, high-quality content, and a good user experience, using structured data (JSON-LD) to "tell" search engines exactly what your content is becoming a key factor in improving website visibility and obtaining rich search results (Rich Snippets).

📅 November 8, 2025 👁️ 110