Creation:2024-08-11Last update:2026-03-31

    Intlayer CLI - Tất cả các lệnh CLI của Intlayer cho trang web đa ngôn ngữ của bạn


    Mục lục


    Cài đặt gói

    Cài đặt các gói cần thiết bằng npm:

    bash
    npm install intlayer-cli -g
    Nếu gói intlayer đã được cài đặt, CLI sẽ tự động được cài đặt. Bạn có thể bỏ qua bước này.

    Gói intlayer-cli

    Gói intlayer-cli được thiết kế để chuyển đổi các khai báo Intlayer của bạn vào các từ điển.

    Gói này chuyển đổi tất cả các tệp Intlayer, chẳng hạn như src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. Xem cách khai báo các tệp khai báo Intlayer của bạn.

    Để diễn giải các từ điển Intlayer, bạn có thể sử dụng các trình diễn giải như react-intlayer hoặc next-intlayer.

    Hỗ trợ tệp cấu hình

    Intlayer chấp nhận nhiều định dạng tệp cấu hình khác nhau:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    Để tìm hiểu cách cấu hình các ngôn ngữ có sẵn hoặc các tham số khác, hãy xem tài liệu cấu hình tại đây.

    Thực hiện các lệnh Intlayer

    Xác thực

    • Đăng nhập - Xác thực với Intlayer CMS và nhận thông tin xác thực truy cập

    Các lệnh cốt lõi

    Quản lý từ điển

    Quản lý thành phần

    • Trích xuất chuỗi - Trích xuất chuỗi từ các thành phần vào tệp .content nằm gần thành phần đó

    Cấu hình

    Quản lý tài liệu

    Trình chỉnh sửa và Đồng bộ trực tiếp (Live Sync)

    CI/CD và Tự động hóa

    • Lệnh CI - Thực hiện các lệnh Intlayer với thông tin xác thực được tự động đưa vào cho các luồng CI/CD

    Công cụ dành cho nhà phát triển

    Sử dụng các lệnh Intlayer trong tệp package.json của bạn

    package.json
    "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}

    Lưu ý: Bạn cũng có thể sử dụng các bí danh ngắn hơn:

    • npx intlayer list: thay cho npx intlayer content list
    • npx intlayer test: thay cho npx intlayer content test
    • npx intlayer projects-list hoặc npx intlayer pl: thay cho npx intlayer projects list