AnQiCMS Help Document and User Guide
In AnQi CMS template development, string formatting is a common requirement.Whether it is to display the title of an article, the nickname of a user, or the category name, sometimes we need to ensure that they are presented in a specific letter case, such as capitalizing the first letter of the English string.The powerful template engine of Anqi CMS provides a variety of flexible filters (Filter) to help us complete these tasks efficiently.### Meticulously using the `capfirst` filter: Capitalize the first letter Used to capitalize the first letter of an English string
During the operation of a website, the presentation effect of images often directly affects user experience and the professionalism of content.Slow loading speed, inconsistent dimensions, format incompatibility, and other issues may cause visitors to leave.Fortunately, AnQiCMS provides us with a variety of powerful image processing features in the content settings, allowing us to manage images finely and create an excellent visual experience for website content.Next, let's delve deeper into how these features affect the display of website images. ### 1.
When operating a website, we often pay attention to the quality of the content and the performance of the website, but there is a detail that is often overlooked but is crucial, that is, the structure of the URL (Uniform Resource Locator).A clear and meaningful URL can not only enhance the user experience, but is also an indispensable part of search engine optimization (SEO).Our company, Anqi CMS, understands this well and provides flexible and powerful pseudo-static functions, allowing us to customize URLs that are both aesthetically pleasing and SEO-friendly according to our needs.
For many content creators, especially when it comes to technical articles, tutorials, or data reports, it has always been a challenge to clearly and accurately display mathematical formulas and complex flowcharts on web pages.The traditional HTML editing method is not only繁琐but also prone to errors.It is fortunate that the new version of AnQiCMS has introduced support for Markdown editors, which brings great convenience to handling such complex content.It makes the creation of technical content more efficient and elegant.
In website operation, template design is a key link in building user experience and content presentation efficiency.AnQiCMS (AnQiCMS) provides strong support for content management with its flexible template engine.Especially among the auxiliary tags such as `include`, `extends`, and `macro`, they do not directly modify the content itself, but through optimizing the template structure, they profoundly affect the final display effect and maintenance efficiency of the website content.
In a content management system, time data often exists in the form of a series of numbers, which we call a Unix timestamp.This form is very efficient for machine processing, but for us users, a string like `1678886400` is obviously not intuitive to understand the date and time it represents.AnQi CMS knows this point well, therefore it provides a very practical template tag `stampToDate`, which helps us convert these cryptic timestamps into the date and time format we are accustomed to reading.###
In the daily operation of Anqi CMS, we often need to decide which content should be displayed according to different business logic, as well as how to efficiently repeat the display of a large amount of similar content.At this time, the `if` logical judgment tag and the `for` loop traversal tag have become indispensable tools in template design.They allow us to flexibly control the conditional display and repetition of content, greatly enhancing the dynamicity and maintainability of the website.### The conditional display tool - `if` logical judgment tag The `if` tag is the basis for conditional content display in Anqi CMS templates
In website operation, when our content list (whether it is articles, products, or other information) accumulates to a certain amount, displaying all content on a single page not only significantly affects the page loading speed but may also make visitors feel overloaded with information, making it difficult for them to find the content they are really interested in.At this point, a reasonable pagination mechanism is particularly important. AnQiCMS provides a powerful and flexible `pagination` tag, which helps us provide clear navigation and display control for long content lists, thereby greatly optimizing user experience and website performance.Core Function
In website operation, friendship links (also known as cooperative website links) play an important role.They not only bring additional traffic to the website, but also help to improve search engine optimization (SEO) performance, enhance the authority and user trust of the website.In Anqi CMS, managing and displaying these links becomes very convenient, mainly due to its powerful template tag system, especially the `linkList` tag.### Flexibly display cooperative websites: `linkList` tag usage and basic principles `linkList`
In website operation, visitor comments and interaction are important for building trust, obtaining feedback, and promoting business development.AnQiCMS (AnQiCMS) understands this need and provides a flexible and powerful message form feature, allowing you to easily generate and display user message forms on your website.This is mainly achieved through its built-in `guestbook` template tag, which not only allows you to customize form fields but also ensures the safety and smooth submission of the form.### Understand `guestbook`