Moving thousands of historical posts, compressed package import and table import each handle what kind of data

📅 2026-10-25 👁️ 2

When moving historical content, which type of data is suitable for compressed package import and table import? AnQiCMS supports batch import of ZIP compressed packages and Excel tables in two ways. The selection criteria are not the quantity but the data form: articles with text and pictures are taken through ZIP, and field-based directory content is taken through Excel. If the channel is judged incorrectly, the migration needs to be redone. This article explains the division method, packaging requirements, field alignment, and incremental duplicate check all at once.

Which type of data should go through which channel

First, look at what the content itself looks like, and then decide whether to use a compressed package or a table:

  • A blog post with mixed graphics, a case page with full text formatting: priority to the completeness of the text and the citation of the pictures, go through ZIP compression package.
  • Structured entries such as parameters, stores, and positions: fields are complete and rows are homologous, go through Excel spreadsheet.
  • An existing catalog with only title and summary, the main text to be filled in later: use the document content import interface to check for duplicate titles and supplement the main text piece by piece.
  • Needs to be moved in batches programmatically, can be resumed in the middle: use the document content import interface to check for duplicate titles, and complement the batch import.
Data form Suggestion channel Focus point
Graphics mixed text article ZIP compression package Text and pictures together stored
Catalog-type field content Excel spreadsheet Column alignment of custom fields
Inventory of pending text to be corrected Excel spreadsheet Create entries first and then fill in the content
Programmatic batch migration Import interface import/archive Duplicate check by title, can continue running

How to organize ZIP compressed package so as not to return to work

The preparation before packaging determines the amount of rework after import. The filename and article title should match, and images should use relative references within the package, do not leave the address of external site images; control the packaging within an accountable granularity, so that it is easy to locate which batch when a problem occurs. AnQiCMS's batch import supports ZIP compressed packages and Excel tables at the same time, the content imported after is first entered into a checkable state, a few articles are checked before a unified release, which is more secure than all at once going online.

Which fields in the Excel table should be aligned?

The essence of table import is that 'columns become fields', so the structure and custom content model should be matched at the table header stage:

  1. Column names should use the field口径 defined in the background, in addition to categories, tags, titles, and text, put the product difference parameters in custom fields.
  2. One article per row, only put field values in the cells, do not write formatting instructions.
  3. Delete empty columns to avoid misalignment of the entire column.
  4. After import, check and filter by field to ensure that mapping is correct.

Define the content model first, so that the import will not be scattered.

The custom content model determines the maintainability after import. Before migration, define the model: which fields are in this content, whether the fields participate in filtering and display. If the model is not defined, just pour in data, the fields can only be stuffed into the text, and there will be no place to start searching by parameters later. Once the fields are launched to carry content, try to change the type as little as possible, changing the field is almost equivalent to re-importing data.

The import interface performs incremental and duplicate checking.

It's hard to run through thousands of articles at once, and it should be able to continue after interruption. The document content import interface (/api/import/archive) supports querying whether an article already exists by title, and it should be checked before writing to continue without writing the same article twice. The high-frequency capability of interface calls is concentrated on content such as documents and classification tags, and specific parameters can be checked in the in-site interface document. After the migration is completed, check three things: whether the number of imported entries is consistent with the source list, whether the fields and images checked are complete, and whether the publication and collection promotion keep up, and then use the recycling bin and backup as a bottom line for accidental deletion.

Common questions

How should thousands of articles be imported in batches?In batches by verifiable granularity, continue after checking each batch, and can be resumed at any time in coordination with the duplicate check by title of the import interface.

What about the pictures in the table?Excel only carries field values, pictures cannot be placed in the table; graphical content should be sent through a ZIP compressed package, or create an entry first and then supplement the picture.

Can you roll back if the import is wrong?Deleting formal documents is moving them to the recycling bin, which can be restored; it is recommended to make a backup first before batch incorrect operations.

Related articles

One-click deployment of self-built websites with Docker images and panels, which port and backup should be determined first?

Docker镜像与宝塔面板一键部署aretwomainpathwaysofself-builtwebsites:Thefirstlayersonenvironmentconsistencyandmigration,thelatterlayersonoperationsvisualization.Theorderoflaunchshouldfirstdefineapplicationports,thenconfigurereverseproxy,finallydefinebackupstrategy:defaultlistenon8001portfreepasstypethedatabackupfrequencyofstaticfilesandrecoverydrillverificationsteps.

2026-10-25

TheversionchangedURLstructure,howtocoordinate301redirectsandthesitemaptoavoidlossofinclusion.

The sequence to reduce the loss of inclusion after the version update and URL structure change: first lock the new pseudo-static rules to ensure address stability, then configure 301 redirects according to the old page correspondence one by one, followed by regenerating and submitting the site map, using link push to actively inform of the change, and finally verifying the jump chain and inclusion status according to the checklist item by item.

2026-10-25

Is it worth configuring Bing inclusion and push for websites targeting the overseas market

Websites that engage in foreign trade and cross-border business often focus all their inclusion efforts on one search engine, ignoring the low submission cost of the second channel. AnQiCMS's link push management supports Baidu/Bing active push at the same time: first submit the full site map, and then use active push to send timely notifications of new content, and check the submission scope separately for multi-language sites according to the language directory.

2026-10-25

How to set up scheduled content publishing? AnQiCMS Time Factor feature usage tutorial

Regular update rhythm is valuable for both inclusion and reader habits, but it is unrealistic to rely on people to guard the publish button. The time factor function of AnQiCMS supports setting the publication time for content, which will automatically go online at the scheduled time; combined with the pending publication status, draft flow, and AI automatic writing, you can arrange the content schedule for a week or even a month in one go.

2026-10-25

Can deleted documents be recovered, and will the draft preview link be seized?

Deleted documents are usually recoverable: Deleting formal documents in AnQiCMS moves them to the recycle bin instead of deleting them physically, and they can be restored from there; if the recycle bin is cleared, data backups are the only way to recover.

2026-10-25

The revision needs to batch replace keywords and links, how to replace the entire site without damaging the text.

When replacing keywords or links in the whole site, first lock the word table and target links in the keyword library, and then use the AnQiCMS site-wide replacement tool to execute in batches by range; entrust the keyword links in the text to anchor text management for unified density control, and coordinate with 301 redirect to retain the existing weight of the changed URL part. Backup before execution and run a small sample test to have a rollback path.

2026-10-25

After AI training crawling and AI search crawling are divided into two categories, how to write the robots file without affecting indexing?

The crawling control has separated the training and search class crawlers: it is possible to block training crawling while retaining search crawling. This article provides the order of judgment for writing robots configuration, common misjudgment scenarios and self-inspection methods, and explains which part of the on-site robots configuration, llms.txt and link push modules are responsible for, in order to avoid one-size-fits-all blocking of the entire station, leading to a drop in both indexing and citation.

2026-10-25

How do the fields and tags correspond between the Chinese and English stations?

When the Chinese and English stations share a set of content models, the field correspondence should follow the principle of 'define structure first, then language': use a custom content model to define bilingual common fields, maintain Chinese-English matching words with a keyword library, the whole page HTML translation is responsible for the final draft, and multi-site management is responsible for switching and isolating. This article provides common errors in field mapping and the implementation methods of label correspondence.

2026-10-25