Built on GoLang, reduces memory usage by about 80% compared to PHP class CMS, supports multi-site, multi-language, AI intelligent dialogue and tool calls, and is the preferred solution for small and medium-sized enterprises to build high-performance websites.
Announcement: AnQiCMS has integrated AI, built-in AI assistant, supports AI visual editing templates, and connects with local AI tool management backend through MCP.
A high-performance architecture based on GoLang, providing safe, efficient, and user-friendly solutions for corporate websites
GoLang native compilation, capable of handling about 5 million PV on a single machine, memory usage is reduced by about 80% compared to PHP CMS.
Built-in AI Chat intelligent dialogue, supporting calls to 80+ AI tools (document management, SEO, data statistics, etc.), integrated with MCP protocol and AI skill system.
Supports managing multiple independent sites, built-in multi-language switching and full-page HTML translation to meet internationalization needs.
Built-in JWT authentication, content sensitive word filtering, anti-capture interference code, effectively defend against SQL injection and XSS attacks.
Static URL, Sitemap auto generation, 301 redirect, Baidu/Bing active push, covering the whole SEO chain.
Provide over 40 beautiful templates, covering a variety of scenarios such as corporate websites, foreign trade websites, blogs, and more, and supporting customized template development.
Supports Docker one-click deployment, also compatible with Baota panel, and can run smoothly on a server with a minimum of 1 core and 1G RAM.
Built-in user management, VIP grouping, order management, financial records, distribution management, supporting business scenarios.
A paper feeling personal blog template designed for AnQiCMS, suitable for technical sharing, reading notes, and personal blogs with random thoughts. Theme author: Youth Memory, current version v1.2.0.Design style adopts 'Paper Feeling + Amber' Design language: milky white paper color base (#f7f5f1) paired with amber brown accent color (#b45309), fine line division, rounded card corners, controlled shadows, overall quiet and readable, without any flamboyant decoration - making text the main character, which is very consistent with the 'write slowly, read slowly' blog atmosphere.Page structure (18 template files) Page description Home Slide show (Banner only displayed in backend) → Top picks → Latest article list → Column picture wall (grid pure pictures, category can be specified) Article detail Main content + tags + previous and next articles + two columns of 10 compact text and image related readings (same tag has priority over same category), no comment section List page / tag page / search page Breadcrumbs directly lead to the list, no redundant decoration, date and reading count aligned Side column free single page, all content edited by backend, no Should be compatible with desktop, tablet, and mobileMobile drawer menu, iOS input does not enlarge, horizontal sliding of text table details have been handled Navigation experience: supports second/third level dropdown (with arrow indication, hover bridge, keyboard accessible), parent level only highlights on its own page Interaction complete: header search box click to expand/click to close, slide show auto-play, comment reply like, automatic generation of table of contents in text, return to top Back-end driven: Logo, Banner, QR code, contact information (Email/QQ/WeChat) three-column footer, all友情 links come from back-end settings, front-end auto-rendering Technical specifications All tags are strictly called according to AnQiCMS official manual (archiveDetail time field uses format pre-formatting, {% empty %} only in for and other pitfalls have been avoided), tags zero error Native JS without third-party dependencies (main.js only about 10KB), single file CSS design system, variableized color scheme Lazy loading of images, SEO friendly (TDK, canonical, semantic tags) are all in place Suitable for people who want a clean, fast, pure content-oriented personal blog, and website owners using AnQiCMS.Enable the "Youth Memory · Blog" theme in the background after installation, clear the cache to use it.
2026-11-12A paper texture personal blog template designed for AnQiCMS, suitable for technical sharing, reading notes, and personal blog posts. Theme author: Youth Memory, current version v1.0.0.Design style Adopting the 'Paper Feel + Amber' design language: a milky white paper color base (#f7f5f1) paired with amber brown accent color (#b45309), fine line division, rounded card corners, controlled shadows, overall quiet and readable, without flashy decorations - making text the main character, which is very in line with the 'write slowly, read slowly' blog temperament. Page structure (18 template files) Page Description Home page Slideshow (Banner is displayed in the background) → Top picks → Latest article list → Category image wall (Grid pure images, categories can be specified) Article details 正文 + Tags + Previous and next articles + Two columns of 10 compact text and image related readings (same tags are prioritized, fallback to same category), no comment section List page / Tag page / Search page Breadcrumb directly to the list, no redundant decoration, date and reading count aligned Single page Full-width without sidebar, content is all edited by the background, no introduction summary Message board No captcha required, clean form Other Friendship link page, 404/500/site closed page, common master page and sidebar Feature highlights Fully responsive: Full adaptation for desktop, tablet, and mobile devices;Mobile drawer menu, iOS input not zoomed, and horizontal sliding of the text table has been processed Navigation experience: Supports second-level/三级 dropdowns (with arrow indication, hover bridge, keyboard accessible), parent level is highlighted only on its own page Complete interaction: Click to expand/collapse the header search box, automatic slide playback, comment reply likes, automatic generation of table of contents in the text, return to the top Back-end driven: Logo, Banner, QR code, contact information (Email/QQ/WeChat) three-column footer, all friend links come from back-end settings, front-end auto-rendering Technical specifications All tags are strictly called according to the AnQiCMS official manual (archiveDetail time field uses format pre-formatting, {% empty %} only within for and other pitfalls have been avoided), zero tag errors Native JS without third-party dependencies (main.js is about 10KB), single-file CSS design system, variableized color scheme Lazy loading of images, SEO friendly (TDK, canonical, semantic tags) are all in place Suitable for people who want a clean, fast, content-oriented personal blog and are station owners using AnQiCMS.Enable the 'Youth Memory · Blog' theme in the background after installation, clear the cache to use it.
2026-11-11<p style=\color:#444;">This version spans three weeks from 3.6.7 to 3.8.1, with 922 commits, 116 mainline changes, and 51 items in the update log.Not many features, but to put it simply, half the effort is spent on the same thing: <strong style="color:#141414;">>Find those "interface back to success, actually nothing was done" places.<
2026-11-11The mall function has been officially integrated into the system, default closed, the general content station is not affected, it can be opened with one click in the system settings when needed, and directly use the complete mall capabilities such as goods, orders, coupons, logistics, etc.
2026-11-11When the form module hands over the submitted content to the template for rendering, if the replaceable markers are not limited to safe sources, the field values may be treated as instructions and form an entry point for code execution. The defense is divided into two stages: on the input side, use captcha to block automated submissions and suspicious content, and on the rendering side, only whitelist markers are allowed. External modules need to be on the version list, and once the announcement is made, it can be located to one's own site.
2026-11-01When the content interface directly concatenates the relationship filtering conditions into the query without purification, the caller can read associated fields that should not be publicly accessible using filtering syntax, such as author, order, and internal identifiers of cross-table data. Self-check should cover parameter whitelist, association depth, and readable field list, and clearly specify what each endpoint returns in the interface documentation. Authorization and minimum privilege determine the exposure surface, and run regression test cases before upgrading.
2026-11-01About Anqi CMS, you may want to know these.
AnQi CMS developed based on GoLang, compared to WordPress developed with PHP, has the following advantages:
Open source and free, supports Docker one-click deployment, quickly build your corporate website