Trang chủ phát triển cá nhân là Cloudflare + GitHub. Cách tạo một trang web tĩnh được cập nhật bằng AI và chi phí
Sau khi có được số D-U-N-S và giới thiệu ứng dụng, tôi đã chuẩn bị một trang web kinh doanh để phát triển cá nhân. Chúng tôi sẽ giải thích sự khác biệt giữa trang web tĩnh và CMS, cập nhật bài viết bằng AI, xuất bản bằng GitHub Actions cũng như quy trình đăng ký và chi phí của Trang Cloudflare.
Nếu bạn đang tự tạo một ứng dụng, ngoài việc tự phát triển ứng dụng, bạn cũng sẽ cần một trang chủ để giới thiệu doanh nghiệp của mình và cung cấp hỗ trợ.
SANGE Studio cũng cần một trang web để chuẩn bị lấy số D-U-N-S và chuẩn bị trang giới thiệu cho ứng dụng. Tôi muốn tạo một cấu hình tốn ít tiền nhất có thể và mất ít thời gian hơn cho việc quản lý hàng ngày. Tùy chọn là xuất bản trang web tĩnh bằng Cloudflare và quản lý tệp bằng GitHub.
Khi cập nhật một bài viết, AI giúp tạo và sửa đổi HTML, con người kiểm tra nội dung và hiển thị trước khi xuất bản. Chúng tôi tin rằng cấu hình này là đủ trong nhiều trường hợp đối với các trang web kinh doanh cá nhân.
Trong bài viết này, chúng tôi sẽ giải thích lý do chọn một, thủ tục xuất bản và chi phí. Giá cả và thông số kỹ thuật là thông tin tính đến ngày 27 tháng 10 năm 2026.
1. Chuẩn bị trang web sau khi lấy số D-U-N-S và giới thiệu ứng dụng.
Số D-U-N-S là số có 9 chữ số xác định một công ty hoặc tổ chức kinh doanh. Theo nguyên tắc chung, bạn sẽ cần số này khi tạo tài khoản tổ chức Google Play.
Ngoài số D-U-N-S, Google Play cũng yêu cầu "trang web tổ chức" làm thông tin đăng ký tài khoản tổ chức. [1]
Đây là nơi rất dễ bị nhầm lẫn. ViệcGoogle Play yêu cầu trang web là một chuyện; Việc một trang web phải được yêu cầu thống nhất cho tất cả các ứng dụng số D-U-N-S là một điều khác. Để biết thông tin bạn cần để đăng ký số D-U-N-S, vui lòng kiểm tra hướng dẫn dành cho quầy bạn sử dụng.
Trong mọi trường hợp, trang giải thích thực tế hoạt động kinh doanh của bạn và trang giới thiệu/hỗ trợ ứng dụng sẽ hữu ích cho các hoạt động tiếp theo. Bạn có thể bắt đầu từ việc nhỏ bằng cách chuẩn bị những nội dung sau:
| trang | Nội dung cần đăng |
|---|---|
| hàng đầu | Thông tin về tên cửa hàng, doanh nghiệp chúng tôi tham gia và ứng dụng |
| Giới thiệu doanh nghiệp | Giải thích không mâu thuẫn với thông tin ứng dụng, chẳng hạn như chi tiết về nhà điều hành và doanh nghiệp |
| Giới thiệu ứng dụng | Tính năng, hình ảnh màn hình, liên kết tới Google Play |
| hỗ trợ | Cách liên hệ với chúng tôi và các câu hỏi thường gặp |
| Chính sách quyền riêng tư | Giải thích dựa trên việc thu thập dữ liệu thực tế và sử dụng các dịch vụ bên ngoài |
Điều đó không có nghĩa là chỉ cần chuẩn bị địa điểm là sẽ vượt qua kỳ thi. Điều quan trọng là thông tin bạn đăng phải nhất quán với chi tiết ứng dụng và doanh nghiệp thực tế.
2. Trang web tĩnh là một lựa chọn tốt nếu bạn muốn giảm chi phí và công sức quản lý.
Để có trang chủ, bạn không nhất thiết phải thuê máy chủ hoặc cài đặt WordPress.
Cloudflare Pages là dịch vụ cho phép bạn xuất bản HTML, hình ảnh, v.v. Dịch vụ này có sẵn trong gói miễn phí và cũng có thể được xuất bản bằng URL do dịch vụ cung cấp: ○○.pages.dev. [2]
GitHub sẽ được sử dụng làm nơi quản lý các tệp trên trang web của bạn và lịch sử thay đổi. Bạn có thể kiểm tra thời điểm và địa điểm sửa lỗi, đồng thời nếu xảy ra sự cố, bạn có thể để lại manh mối để quay lại trạng thái trước đó.
Việc sắp xếp các vai trò trông như thế này:
| vai trò | Sử dụng cái gì |
|---|---|
| Tạo và sửa đổi câu và HTML | AI và con người |
| Quản lý tập tin và lịch sử thay đổi | GitHub |
| Tự động hóa quá trình xuất bản sau khi xác nhận | GitHub Actions |
| Cung cấp trang cho người xem | Cloudflare Pages |
Cloudflare không phải là dịch vụ rẻ nhất duy nhất hiện có. Ngoài ra còn có các dịch vụ miễn phí. Ngoài ra, đây là một lựa chọn phù hợp với mục đích của bạn là bắt đầu một trang web giới thiệu phát triển cá nhân với chi phí thấp.
- AI + Con ngườiTạo và kiểm tra bài viết/HTML
- GitHubQuản lý tệp và lịch sử thay đổi
- Hành động GitHubXuất bản các thay đổi đã được phê duyệt
- Trang CloudflarePhân phối HTML và hình ảnh cho người đọc
Được quản lý trên GitHub và xuất bản trên Actions. Trang Cloudflare cung cấp các trang cho người đọc.
3. Sự khác biệt giữa hosting tĩnh và CMS
Lưu trữ tĩnh là một hệ thống cung cấp HTML và hình ảnh được tạo sẵn cho người xem.
CMS là một hệ thống giúp bạn dễ dàng quản lý và cập nhật các bài viết, hình ảnh. WordPress là một ví dụ điển hình. Bạn có thể viết bài và đặt ngày giờ xuất bản từ màn hình quản lý.
Nói đúng ra, cả hai không phải là từ trái nghĩa. Ngoài ra còn có một cấu hình quản lý các bài viết bằng CMS và cung cấp các trang hoàn chỉnh dưới dạng trang web tĩnh. Để dễ hiểu hơn, ở đây chúng tôi sẽ so sánh cấu hình nơi HTML được quản lý trên GitHub và cấu hình nơi bạn tự cài đặt và vận hành WordPress nói chung.
| Các mục để so sánh | Trang web tĩnh quản lý HTML | Tự vận hành chung của WordPress |
|---|---|---|
| Cách cập nhật | Sửa đổi và xuất bản tập tin | Chỉnh sửa và xuất bản từ màn hình quản lý |
| Xử lý khi xem | Gửi file đã chuẩn bị | Hoạt động với PHP, cơ sở dữ liệu, v.v. Một số cấu hình sử dụng bộ đệm. |
| bảo trì | Quản lý tập tin, lộ trình xuất bản, công cụ sử dụng, v.v. | Quản lý đơn vị chính, chủ đề, plugin, môi trường thực thi, v.v. |
| bài đăng theo lịch trình | Chuẩn bị cơ chế riêng để kiểm soát xuất bản | Chức năng đăng bài theo lịch trình tiêu chuẩn có sẵn |
| Ứng dụng phù hợp cho | Giới thiệu doanh nghiệp, giới thiệu ứng dụng, blog nhóm nhỏ | Các trang web có nhiều biên tập viên, cập nhật thường xuyên và các trang web có chức năng chỉnh sửa quan trọng |
HTML là một tệp mô tả cấu trúc của một trang. Theo truyền thống, việc chạm vào mã mỗi khi bạn thêm một bài viết là một phần nặng nề của các trang web tĩnh. Có AI giúp bạn thực hiện nhiệm vụ đó sẽ giúp bạn dễ dàng lựa chọn hơn.
4. Xem xét phản ứng trước các lỗ hổng bảo mật và sự phát triển của AI, chúng tôi muốn làm cho cơ chế tiết lộ trở nên nhỏ gọn hơn.
Xuất bản một trang web không phải là kết thúc. Nếu tìm thấy lỗ hổng trong phần mềm bạn sử dụng, bạn sẽ cần cập nhật hoặc kiểm tra nó. Tài liệu chính thức của WordPress cũng giải thích cách cập nhật thiết bị chính, plugin, v.v. cũng như quản lý quyền và xác thực. [3]
Trong quá trình phát triển cá nhân, thời gian dành cho việc duy trì là có hạn. Nếu trọng tâm là giới thiệu doanh nghiệp và giới thiệu ứng dụng, tôi muốn giảm nhu cầu vận hành các chương trình và cơ sở dữ liệu chạy khi duyệt, cũng như màn hình đăng nhập để chỉnh sửa các bài viết mở cho công chúng.
Bằng cách tập trung vào phân phối tệp tĩnh thuần túy, bạn có thể giảm số lượng điểm vào cho các cuộc tấn công nhắm vào các khu vực đó. Tuy nhiên, ngay cả các trang web tĩnh cũng có thể bị hỏng nếu tài khoản GitHub hoặc Cloudflare bị chiếm đoạt hoặc có chứa JavaScript độc hại. Sự an toàn được xác định bởi cả cấu hình và hoạt động.
Lý do tôi muốn chọn một trang web tĩnh không phải vì tất cả các lỗ hổng hiện nay đều do CMS gây ra. Điều này là do có ít thứ để quản lý hơn cho chức năng bạn cần.
Hơn nữa, AI giờ đây có thể hỗ trợ tạo HTML và CSS, giảm gánh nặng chỉnh sửa trực tiếp các tệp. Điều này giúp đơn giản hóa cấu hình bảo mật và giảm công sức cần thiết cho việc cập nhật. Sự kết hợp này hấp dẫn ở quy mô cá nhân.
5. Các bài viết được chuyển đổi sang HTML bằng AI, được con người kiểm tra và sau đó được xuất bản.
Luồng cập nhật dự kiến bao gồm sáu bước sau.
- Sắp xếp chủ đề bài viết, nội dung muốn truyền tải và trải nghiệm.
- Yêu cầu AI tạo trang bài viết phù hợp với thiết kế hiện có.
- Đăng ký thay đổi được đề xuất trên GitHub.
- Con người kiểm tra văn bản, bằng chứng, màn hình hiển thị và các thay đổi.
- Kết hợp các thay đổi đã được xác nhận vào nhánh
chínhđể xuất bản. - Hành động GitHub xuất bản lên Trang Cloudflare.
Cơ chế kiểm tra các thay đổi được đề xuất trên GitHub được gọi là "yêu cầu kéo" và hoạt động kết hợp các thay đổi đã được xác nhận được gọi là "hợp nhất". Ngay cả khi bạn chạy nó một mình, bạn có thể thiết lập một bước để kiểm tra giữa quá trình tạo và xuất bản.
Ví dụ: các yêu cầu tới AI có thể được chỉ định như sau.
Vui lòng chuyển đổi bản thảo này sang HTML bằng cách sử dụng trang bài viết hiện có làm tài liệu tham khảo. Sắp xếp các tiêu đề, bảng và liên kết tham khảo của bạn để dễ đọc trên điện thoại thông minh. Vui lòng cập nhật danh sách bài viết và sơ đồ trang web. Vui lòng không thêm bất kỳ kinh nghiệm hoặc con số nào không có trong bản thảo và chỉ ra bất kỳ nhận định nào cần xác nhận.
Trước khi xuất bản, chúng tôi kiểm tra tính chính xác của văn bản, hiển thị trên điện thoại thông minh, đích đến liên kết, quyền hình ảnh và xem thông tin cá nhân hoặc thông tin bí mật có được trộn vào hay không. Các bài đánh giá AI cũng có thể được sử dụng để hỗ trợ nhưng việc chỉ yêu cầu các AI kiểm tra lẫn nhau sẽ không đảm bảo độ chính xác.
Nếu bạn có nhiều bài viết hơn, bạn có thể chuyển sang viết nội dung trong Markdown và tạo HTML. Tôi nghĩ tốt nhất không nên tạo một hệ thống lớn ngay từ đầu và chỉ giới thiệu nó khi việc cập nhật trở thành gánh nặng.
- 1. Chuẩn bị bản thảoSắp xếp nội dung bạn muốn truyền tải
- 2. Chuyển đổi sang HTML bằng AIKhớp với thiết kế hiện có
- 3. Xác nhận của con ngườiKiểm tra văn bản, bằng chứng và hiển thị
- 4. Được phản ánh trongHành động chính được xuất bản lên Trang
Giữa quá trình tạo ra bởi AI và xuất bản, sẽ có một giai đoạn mà con người sẽ kiểm tra nội dung và hiển thị.
6. Thêm dịch vụ nếu bạn cần xuất bản chức năng đặt trước hoặc chỉnh sửa.
Đối với các trang web tĩnh, việc chỉ viết ngày trong tương lai bằng HTML sẽ không bảo đảm trang web đó được xuất bản. Nếu bạn tải một tập tin lên, bạn có thể xem nó từ URL ngay cả khi nó không được liệt kê trong danh sách bài viết.
Nếu việc xuất bản theo lịch trình trở nên cần thiết, hãy xem xét một CMS không có giao diện người dùng có thể quản lý ngày và giờ xuất bản hoặc một dịch vụ hỗ trợ triển khai theo lịch trình. CMS không đầu là CMS cung cấp các chức năng quản lý bài viết và có thể được sử dụng riêng biệt với giao diện và phân phối trang.
Trong trường hợp này, bạn không nên đưa bài viết vào tệp xuất bản cho đến ngày giờ đã chỉ định và kết hợp nó với quy trình xuất bản vào thời gian đã chỉ định. Ngoài ra, hãy đảm bảo rằng các bản thảo riêng tư không bị lộ trong bản xem trước hoặc kho lưu trữ công cộng.
Ngoài ra còn có một cách để thiết lập thực thi thường xuyên các Hành động GitHub, nhưng việc thực thi có thể bị trì hoãn, do đó không phù hợp với các ứng dụng yêu cầu đảm bảo nghiêm ngặt về thời gian. [8]
Nếu nhiều người cần chỉnh sửa, phê duyệt, quản lý hình ảnh và lên lịch xuất bản hàng ngày thì CMS sẽ có giá trị lớn. Chúng tôi dự định xem lại cấu hình khi các chức năng chỉnh sửa cần thiết tăng lên.
7. Từ đăng ký Cloudflare đến xuất bản trang web
Tại đây, chúng tôi sẽ chỉ cho bạn cách xuất bản từ GitHub Actions bằng cách sử dụng "Tải lên trực tiếp" của Trang Cloudflare. Chính thức của Cloudflare cũng cung cấp hướng dẫn cho sự kết hợp này. [4]
Cloudflare cũng có tùy chọn phân phối tĩnh có tên là Tài sản tĩnh công nhân, nhưng các cài đặt và lệnh trong bài viết này là dành cho Trang. Tên màn hình có thể thay đổi, vì vậy vui lòng kiểm tra tên dịch vụ và cài đặt trước khi tiếp tục.
Bước 1: Tạo tài khoản Cloudflare và GitHub
Tạo một tài khoản với Cloudflare và GitHub rồi hoàn tất xác minh email. Thiết lập xác thực đa yếu tố trên cả hai.
Bạn có thể bắt đầu với gói miễn phí. Ngay cả khi bạn đã có sẵn miền gốc, bạn vẫn có thể bắt đầu kiểm tra bài đăng từ URL do Trang cung cấp.
Bước 2: Nhận tên miền của riêng bạn
Miền tùy chỉnh là tên trên web mà bạn có được và tiếp tục sử dụng, chẳng hạn như example.com. Đây là một hợp đồng riêng biệt với Cloudflare Pages, nơi lưu trữ các tệp trên trang web của bạn. Bạn sẽ phải tốn tiền để có được miền của riêng mình và bạn sẽ phải trả phí gia hạn để tiếp tục sử dụng miền đó sau khi có được miền đó. Bạn có thể xuất bản nó với pages.dev miễn phí, nhưng nếu bạn muốn tiếp tục sử dụng nó làm trang web kinh doanh, bạn sẽ dễ dàng được hướng dẫn hơn nếu chuẩn bị một miền duy nhất phù hợp với tên doanh nghiệp của mình. Nếu bạn đã có rồi thì không cần phải mua mới.
Các nguồn bao gồm Nhà đăng ký Cloudflare và các dịch vụ đăng ký tên miền khác. Nếu bạn muốn quản lý tất cả chúng cùng một lúc bằng Cloudflare, bạn có thể lấy chúng bằng quy trình sau. [11]
- Đăng nhập vào Cloudflare và mở "Đăng ký tên miền" trong "Đăng ký tên miền".
- Tìm kiếm tên miền mong muốn của bạn và xem những tùy chọn nào có sẵn. Chọn một tên gần với tên doanh nghiệp của bạn và ngắn gọn, dễ gõ.
- Kiểm tra phí mua lại, năm hợp đồng và ngày gia hạn tiếp theo. Chúng tôi không chỉ so sánh mức giá thấp trong năm đầu tiên mà còn cả phí gia hạn, thuế và loại tiền thanh toán.
- Nhập chính xác tên, địa chỉ, số điện thoại và địa chỉ email của người đăng ký và đăng ký phương thức thanh toán. Thông tin người đăng ký Cloudflare phải nhập bằng ký tự ASCII nên nhập tên và địa chỉ tiếng Nhật bằng ký tự La Mã, v.v.
- Xem lại các điều khoản và số tiền thanh toán và xác nhận giao dịch mua hàng của bạn.
- Kiểm tra email xác nhận đăng ký của bạn và hoàn tất xác minh địa chỉ email được yêu cầu. Đồng thời kiểm tra cài đặt tự động gia hạn và ngày hết hạn của phương thức thanh toán của bạn.
Các miền được mua bằng Nhà đăng ký Cloudflare sử dụng máy chủ định danh của Cloudflare. Đây không phải là dịch vụ cho phép bạn tự do chuyển sang máy chủ tên DNS của công ty khác sau khi có được nó. Ngoài ra, nếu không có đuôi tên miền mong muốn, hãy lấy nó từ dịch vụ tương thích của bên thứ ba. [11]
Trang web của bạn sẽ không được hiển thị chỉ bằng cách mua một tên miền. Sau đó, xuất bản trang web của bạn lên Trang và kết nối nó với miền của riêng bạn ở bước 8. Ngay cả khi bạn mua miền của mình từ một công ty khác, bạn vẫn có thể sử dụng miền đó cùng với Trang mà không cần phải chuyển đăng ký miền của mình sang Cloudflare.
Đăng ký miền không nhất thiết phải bao gồm hộp thư cho miền đó. Nếu bạn muốn gửi và nhận email qua info@example.com, v.v., hãy xem xét sử dụng dịch vụ email riêng.
Bước 3: Tạo kho lưu trữ trên GitHub
Kho lưu trữ là nơi lưu trữ các tệp trên trang web của bạn và lịch sử thay đổi. Tạo nó từ "Kho lưu trữ mới" của GitHub với tên, ví dụ: sange-studio-web.
Nếu bạn đang xử lý các bản thảo riêng tư, việc chọn Riêng tư sẽ giúp quản lý dễ dàng hơn. Tuy nhiên, ngay cả trong kho lưu trữ riêng tư, các tệp được đặt trong thư mục chung sẽ được gửi đến trang web.
Chỉ đặt các tệp bạn muốn công khai vào thư mục public. Ví dụ: public/index.html là trang trên cùng, public/apps/index.html là danh sách ứng dụng và public/privacy/index.html là chính sách bảo mật. Điều này cho phép bạn thu hẹp phạm vi nơi các bản thảo và tệp cấu hình bị phân phối nhầm đến trang web.
Bạn có thể bắt đầu chỉ với public/index.html. Yêu cầu AI tạo trang giới thiệu doanh nghiệp và kiểm tra hiển thị trên trình duyệt của bạn.
Bước 4: Tạo dự án Trang Cloudflare
Trên màn hình quản trị Cloudflare, đi tới "Công nhân & Trang" để tạo ứng dụng và chọn Tải lên tệp (Tải lên trực tiếp) cho Trang. Quyết định tên dự án và tải nội dung của thư mục public lên để xuất bản lần đầu tiên. [5]
Truy cập https://project name.pages.dev được hiển thị tại thời điểm này và kiểm tra trang trên cùng. Tên dự án và ID tài khoản sẽ được sử dụng trong cài đặt sau này.
Sau này, các dự án được tạo bằng Tải lên trực tiếp không thể chuyển sang loại được liên kết với Git. Nếu bạn muốn chuyển đổi, bạn sẽ cần phải tạo một dự án mới. [5]
Bước 5: Tạo mã thông báo API công khai
Mã thông báo API là thông tin xác thực để xuất bản từ GitHub Actions lên Cloudflare.
Tạo mã thông báo tùy chỉnh từ màn hình Mã thông báo API Cloudflare và đặt quyền thành "Tài khoản → Trang Cloudflare → Chỉnh sửa". Thu hẹp tài khoản mục tiêu của bạn xuống những tài khoản bạn cần. [4]
Mã thông báo bạn tạo không được ghi trực tiếp vào tệp HTML hoặc GitHub.
Bước 6: Đăng ký thông tin xác thực trong GitHub Secrets
Trong kho lưu trữ GitHub, hãy mở "Cài đặt → Bí mật và biến → Hành động" và thêm hai mục sau làm bí mật Kho lưu trữ.
| tên | Giá trị đăng ký |
|---|---|
CLOUDFLARE_API_TOKEN | Đã tạo mã thông báo API |
CLOUDFLARE_ACCOUNT_ID | ID tài khoản Cloudflare để xuất bản lên |
Bí mật là chức năng lưu trữ thông tin xác thực được sử dụng trong quá trình xuất bản. [4]
Bước 7: Thêm cài đặt hiển thị cho Tác vụ GitHub
Tạo .github/workflows/deploy.yml trong kho lưu trữ của bạn và lưu nội dung sau: Thay thế your-pages-project bằng tên dự án Trang của bạn.
name: Deploy website
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
concurrency:
group: production-website
cancel-in-progress: false
jobs:
deploy:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Check entry page
run: test -f public/index.html
- name: Deploy to Cloudflare Pages
uses: cloudflare/wrangler-action@v4
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy public --project-name=your-pages-project --branch=main
Dựa trên ví dụ chính thức, chúng tôi có cấu hình tối thiểu chỉ hiển thị khi chính được cập nhật. [4] Không có quy trình tạo HTML nên không cần cài đặt bản dựng. Trong ví dụ này, việc kiểm tra chỉ nhằm xác nhận sự tồn tại của trang trên cùng, do đó việc xem xét nội dung và hiển thị sẽ được tiến hành riêng biệt.
Ngoài ra, vui lòng đảm bảo rằng nhánh sản xuất ở phía Trang là chính lần đầu tiên. Sau khi phản ánh tệp cấu hình trong main, hãy kiểm tra kết quả thực thi trong "Hành động" của GitHub và mở trang web sau khi thành công.
Trên đây là đặc tả thẻ phiên bản ưu tiên khả năng đọc. Để tiếp tục hoạt động, bạn có thể thắt chặt kiểm soát đường dẫn công cộng bằng cách ghim Hành động vào SHA cam kết đã được xác nhận và xem xét các bản cập nhật.
Bước 8: Đặt tên miền ban đầu có được thành Trang
Thêm miền bạn muốn sử dụng từ "Miền tùy chỉnh → Thiết lập miền" trong dự án Trang. [6]
Các miền có được bằng Nhà đăng ký Cloudflare được định cấu hình để sử dụng DNS của Cloudflare. Nếu bạn sử dụng miền gốc, chẳng hạn như example.com, được một công ty khác mua lại, hãy thêm miền đó vào Cloudflare và thay đổi miền đó thành máy chủ tên được chỉ định trong màn hình quản trị của nhà đăng ký tên miền của bạn. Nếu bạn đang sử dụng email hiện có, các bản ghi DNS như MX và TXT cũng sẽ được chuyển sang trước khi thay đổi.
Đối với các miền phụ như www.example.com, bạn cũng có thể đặt CNAME trong dịch vụ DNS bên ngoài. Trong cả hai trường hợp, thay vì chỉ thêm bản ghi DNS, trước tiên hãy liên kết chúng với Miền tùy chỉnh trong Trang. [6]
Sau khi kích hoạt, hãy kiểm tra xem bạn có thể mở bằng HTTPS hay không và hình ảnh, liên kết cũng như màn hình điện thoại thông minh có chính xác hay không. Nếu bạn muốn đặt tên miền của riêng mình làm URL chính thức, hãy bao gồm cả URL chuẩn và URL sơ đồ trang web.
Cũng có một cách để bắt đầu với ít cài đặt hơn.
Nếu bạn không cần kiểm soát xuất bản bằng Tác vụ GitHub, việc tích hợp kho lưu trữ GitHub trực tiếp với Trang sẽ dễ dàng hơn, việc này yêu cầu ít thiết lập hơn. Cấu hình là chọn nhập kho Git trên màn hình tạo Trang, đặt nhánh sản xuất thành main, không có khung, lệnh xây dựng thành exit 0 và đích đầu ra thành public. [9]
Với phương pháp này, Cloudflare phát hiện các thay đổi đối với GitHub và xuất bản chúng, do đó bạn có thể loại bỏ nhu cầu thiết lập hành động và mã thông báo API công khai. Không cần phải chạy phương thức Hành động và phương thức liên kết trực tiếp tự động xuất bản cùng một lúc.
- Miền duy nhấtVí dụ: example.com
- Cài đặt DNSChỉ định đích kết nối tên miền
- Định cấu hình trangLiên kết với miền tùy chỉnh
- Xem trang webXác minh xuất bản bằng HTTPS
Có được một tên miền và xuất bản một trang là hai nhiệm vụ khác nhau. Căn chỉnh cài đặt DNS và các liên kết ở phía Trang.
8. Nó có giá bao nhiêu?
Nếu bạn có một trang web nhỏ như bài viết này chuyên phân phối HTML, CSS và hình ảnh, bạn có thể bắt đầu lưu trữ và quản lý tệp chỉ với 0 yên mỗi tháng.
| Mục | chi phí | bổ sung |
|---|---|---|
| Cloudflare Pages Free | 0 USD mỗi tháng | Được sử dụng để xuất bản các trang web tĩnh |
| GitHub Free | 0 USD mỗi tháng | Quản lý tập tin và lịch sử thay đổi |
| GitHub Actions | 0 USD trong giới hạn miễn phí | Kho lưu trữ riêng tư miễn phí của GitHub được giới hạn ở 2.000 phút mỗi tháng và 500 MB dung lượng lưu trữ tạo tác. Chia sẻ tài khoản của bạn với những người sử dụng khác |
| URL do Trang cung cấp | Chi phí bổ sung 0 yên | ○○.pages.dev |
| tên miền riêng | Cần có phí mua lại/gia hạn riêng | Khác nhau tùy thuộc vào đuôi miền, nhà đăng ký và điều khoản hợp đồng |
| AI | Phụ thuộc vào dịch vụ sử dụng | Gói miễn phí, hợp đồng hàng tháng, phí sử dụng API, v.v. |
| Tiết lộ/mẫu đặt chỗ, v.v. | Phụ thuộc vào dịch vụ sử dụng | Chỉ thêm các tính năng bạn cần |
Cloudflare cho biết số lượng yêu cầu và băng thông cho Trang là không giới hạn nhưng có những hạn chế như số lượng tệp và điều kiện sử dụng. Gói miễn phí cho phép 500 bản dựng được liên kết với Git mỗi tháng và tối đa 20.000 tệp. Khi xử lý và Tải lên trực tiếp bằng Tác vụ GitHub, hãy phân biệt giữa khung xây dựng ở phía Cloudflare và khung thực thi ở phía GitHub. [2][7]
GitHub Actions được chạy miễn phí trên trình chạy được lưu trữ trên GitHub tiêu chuẩn cho các kho lưu trữ công cộng. Hãy cẩn thận để không vượt quá mức miễn phí trong kho riêng tư. Đường chạy lớn và khả năng lưu trữ là những yêu cầu khác. [10]
Ví dụ: nếu bạn chạy quy trình xuất bản mỗi quy trình 3 phút trên kho lưu trữ riêng 30 lần một tháng thì tổng thời gian là 90 phút. Nếu bạn không sử dụng hết hạn mức cho các mục đích khác và dung lượng lưu trữ của bạn nằm trong hạn mức, bạn có thể sử dụng 2.000 phút mỗi tháng.
Nếu bạn đã có tên miền riêng, bạn sẽ không mất phí để có được tên miền mới khi thêm trang web. Tuy nhiên, phí gia hạn cho các miền hiện có sẽ tiếp tục được áp dụng. Đừng chỉ đánh giá giá tên miền của riêng bạn dựa trên mức giảm giá của năm đầu tiên; cũng kiểm tra giá gia hạn.
Xin lưu ý rằng chi phí thêm API, cơ sở dữ liệu, Chức năng trang, v.v. không được bao gồm trong ước tính trang web tĩnh này.
Để phát triển cá nhân, hãy chọn cấu hình cho phép bạn tiếp tục hoạt động.
Giới thiệu doanh nghiệp, giới thiệu ứng dụng, hỗ trợ, cập nhật blog bởi một số ít người. Với những mục đích này, việc chạy một trang web tĩnh với Cloudflare và GitHub là một lựa chọn hiệu quả.
AI giúp tạo và sửa đổi các trang, đồng thời con người xem xét và phê duyệt nội dung, sau đó nội dung này sẽ được xuất bản tự động. Khi các chức năng chỉnh sửa cần thiết tăng lên, hãy thêm CMS hoặc các dịch vụ bên ngoài vào giai đoạn đó.
Đối với hoạt động ở quy mô cá nhân như SANGE Studio, chúng tôi muốn chọn cấu hình cho phép chúng tôi tiếp tục cung cấp thông tin doanh nghiệp trong khi vẫn đảm bảo thời gian phát triển ứng dụng.
Tài liệu tham khảo
- Thông tin cần thiết để tạo tài khoản Google Play Console
- Thông tin sản phẩm của trang Cloudflare
- Chính thức của WordPress: Tăng cường WordPress
- Bản chính thức của Cloudflare: Tải lên trực tiếp và tích hợp CI
- Bản chính thức của Cloudflare: Tải lên trực tiếp
- Bản chính thức của Cloudflare: Miền tùy chỉnh
- Giới hạn số trang Cloudflare
- Chính thức của GitHub: lên lịch sự kiện
- Bản chính thức của Cloudflare: HTML tĩnh
- Giá và cấp miễn phí của GitHub Actions
- Bản chính thức của Cloudflare: Đăng ký miền mới