Membuat a Claude projek tersedia secara umum biasanya bermaksud dua perkara sekaligus: (1) mengambil kandungan dibuat semasa sesi Claude Web / Projek Claude (transkrip sembang, artifak, dokumen, UI "Projek") dan mengeksport atau berkongsinya, dan (2) mengambil kod dijana atau diperancah oleh Claude Code dan membungkusnya supaya orang lain (atau sistem pengeluaran) boleh menggunakan dan menjalankannya. Artikel ini membimbing anda melalui kedua-dua aliran kerja dalam perincian praktikal, langkah demi langkah, dengan pengesyoran keselamatan, asal dan amalan terbaik yang digabungkan.
Perkara berikut ialah panduan operasi, hujung ke hujung: cara mengeksport dan menerbitkan Projek yang dibuat dalam Claude Web, dan cara membungkus, menyemak dan menerbitkan kod yang dijana dengan Kod Claude.
Pengambilan ringkas utama: terbitkan artifak dan projek daripada Claude Web menggunakan terbina dalam Terbitkan / Kongsi aliran (anda juga boleh membenamkan artifak atau menyalin pautan awam), dan mengeksport/menyimpan perbualan Kod Claude (menggunakan
/exportarahan dan fail di bawah~/.claude/projects/) kemudian bungkusnya ke dalam repo atau keluaran kod biasa (GitHub, npm/PyPI/Docker, atau apl web yang dihoskan).
Apa yang penting untuk menerbitkan projek Claude
Dalam dua tahun yang lalu, Anthropic telah mematangkan barisan produk Claude dengan ciri yang penting untuk penerbitan dan perkongsian:
- Projek Claude (UI Projek di Claude.ai) membolehkan pengguna Pro dan Pasukan mengatur sembang ke dalam Projek dan menjadikan sembang/artifak terpilih boleh dilihat oleh rakan sepasukan — blok bangunan utama untuk berkongsi projek secara dalaman dan menyediakannya untuk pendedahan umum.
- Kod Claude yang dikeluarkan oleh Anthropic, terminal/IDE-centric, alat pengekodan agen dan penyepaduan CLI/IDE pendamping (Kod VS, JetBrains) yang menghasilkan artifak kod dan boleh disepadukan ke dalam rantai alat pembangun. Terdapat juga dokumentasi awam dan panduan amalan terbaik untuk menggunakan Kod Claude dalam projek sebenar.
- Bahan sokongan Claude termasuk aliran eksport data pengguna yang jelas daripada UI web (Tetapan → Privasi → Eksport) yang berkaitan untuk membuat sandaran atau memindahkan data projek sebelum diterbitkan. Untuk Pemilik Utama pelan Pasukan terdapat kawalan eksport juga.
Perkara berikut ialah panduan operasi, hujung ke hujung: cara mengeksport dan menerbitkan Projek yang dibuat dalam Claude Web, dan cara membungkus, menyemak dan menerbitkan kod yang dijana dengan Kod Claude.
Bagaimanakah cara saya menerbitkan/mengeksport projek yang dibuat dalam Claude Web
Apakah ciri Web Claude yang berkaitan dengan eksport dan penerbitan?
Claude Web menyokong Projek (ruang kerja untuk mengatur sembang, fail yang dimuat naik dan artifak) dan membenarkan mengeksport data pengguna atau organisasi melalui Tetapan → Privasi → Eksport data; Claude juga boleh membuat fail (PowerPoint, Excel, Word, PDF) dan output tersebut boleh dimuat turun terus atau disimpan ke Google Drive. Walau bagaimanapun, pangkalan pengetahuan dalaman Projek dan beberapa log interaksi mungkin tidak mempunyai satu butang "projek eksport" hari ini — anda harus bergantung pada muat turun eksport + artifak terbina dalam dan menambah pengekstrakan program jika perlu.
Langkah 1 — Audit kandungan projek (keselamatan & IP)
- Buka Projek dalam UI web Claude (claude.ai/projects) dan senaraikan setiap fail yang dimuat naik, arahan, gesaan dan artifak yang dijana.
- Alih keluar atau sunting sebarang rahsia, bukti kelayakan atau data peribadi daripada artifak (cari
.envkandungan, kunci API, data peribadi). Perlakukan output model yang sama — alih keluar bahagian berhak cipta jika anda tidak dapat membuktikan lesen. - Kelaskan aset pihak ketiga (imej, set data) dan sahkan lesen membenarkan pengagihan semula.
Langkah 2 — Eksport artifak rasmi menggunakan UI web
- Muat turun fail yang dijana terus dari sembang (Claude boleh mencipta
.pptx,.xlsx,.docx,.pdf— simpan ini melalui butang muat turun atau simpan ke Google Drive). - Untuk eksport peringkat akaun atau organisasi (log sembang, metadata akaun): Tetapan → Privasi → Eksport data (individu dan Pemilik Utama organisasi mempunyai aliran eksport). Ini menghantar pautan eksport yang diarkibkan melalui e-mel.
Nota & gotcha:
- Mesej/projek yang dipadamkan (atau perkara yang dialih keluar oleh tetapan pengekalan) tidak akan disertakan dalam eksport selepas pemadaman.
- Eksport boleh mengambil masa untuk disediakan; pautan muat turun dihantar melalui e-mel dan akan tamat tempoh (minta semula jika ia tamat tempoh).
Langkah 3 — umumkan Artifak (keluaran tunggal)
- Buka artifak dalam Claude Web.
- Klik Publish butang (tindakan ini menukar artifak kepada "awam" dan menyediakan URL awam).
- Selepas diterbitkan, klik Dapatkan kod benam jika anda ingin membenamkan artifak ke dalam tapak atau CMS — salin coretan HTML yang dijana. (Pembenaman disokong pada pelan percuma/Pro/Max.)
Nota & petua
- Anda Boleh Juga muat turun jenis artifak tertentu (SVG, PNG, teks Mermaid atau format eksport lain) daripada UI — gunakan muat turun untuk memasukkan artifak dalam repo atau catatan blog anda.
- Tambahkan kapsyen penerangan dan teks alt pada kandungan terbenam untuk kebolehaksesan.
Langkah 4 — Bungkus kandungan yang dieksport untuk diterbitkan
- Buat repositori Git secara setempat:
git init, tambahkan README yang jelas menerangkan asal, had dan lesen. - Tambah
LICENSEfail (pilih lesen permisif atau terhad bergantung pada matlamat anda). Pertimbangkan klausa "penggunaan penyelidikan sahaja" atau "tiada ketenteraan/komersial" jika anda memerlukan sekatan (nota: penguatkuasaan adalah rumit — berunding dengan undang-undang). - Tambah
CONTRIBUTING.mdandCODE_OF_CONDUCT.mdjika anda berhasrat untuk menerima sumbangan komuniti. - Tambah
MODEL_CARD.md/SYSTEM_CARD.mdmeringkaskan apa yang Claude hasilkan, ujian keselamatan yang anda lakukan dan nota set data/sumber yang anda sanggup terbitkan. Ketelusan ini penting.
Langkah 5 — Pemeriksaan kewarasan sebelum tolak awam
- Jalankan pengimbas rahsia (lihat bahagian "Bagaimana kami akan mengalih keluar rahsia?").
- Sahkan bahawa tiada data peribadi atau kandungan yang tidak dibenarkan kekal.
- Pastikan dokumen yang dieksport dibersihkan virus/metadata (alih keluar perubahan yang dijejaki, metadata tersembunyi).
Langkah 6 - Terbitkan
- Tolak kod/artifak ke hos awam yang dipilih (GitHub/GitLab). Gunakan teg keluaran dan nota keluaran deskriptif. Jika anda mahukan tapak statik atau tunjuk cara, pertimbangkan Halaman GitHub, Netlify atau bekas Docker yang diterbitkan ke pendaftaran.
- Jika anda menerbitkan artifak interaktif yang dibuat oleh Claude (cth, tapak tunjuk cara), pastikan permintaan masa jalan tidak membocorkan kunci API bahagian belakang — gunakan proksi bahagian pelayan dan had kadar.
Contoh praktikal (demo HTML statik)
- Salin artifak HTML daripada Projek ke dalam
index.html, menambahREADME.mddengan arahan pembiakan. - Komit dan tolak:
git init
git add .
git commit -m "Initial publish: Claude Project export v1.0"
gh repo create my-claude-demo --public --source=. --push
- Dayakan Halaman GitHub dalam tetapan repo (cawangan: utama / folder: /) atau sediakan Tindakan GitHub untuk digunakan ke Netlify/S3.
Bagaimanakah cara saya mengeksport dan membungkus transkrip atau kod yang dijana oleh Kod Claude?
Kod Claude adalah agenik dan terutamanya didorong oleh CLI; ia menyimpan sesi secara tempatan dan menyediakan arahan slash (termasuk /export) untuk menyimpan dan mengeksport perbualan. Aliran kerja yang disyorkan ialah: eksport perbualan + fail sokongan, tukar/bersihkan output ke dalam format mesra manusia, tambah repo kod dengan metadata, kemudian terbitkan. Di bawah ialah langkah praktikal dan boleh dihasilkan menggunakan arahan terbina dalam dan alat pembungkusan biasa.
Langkah 1 — Pastikan Kod Claude disediakan dengan betul
- Pasang Kod Claude dan konfigurasikan (ikut panduan persediaan: mengesyorkan untuk menyambung melalui Cometapi Console kemudian sediakan pengebilan jika perlu, Cometapi menawarkan harga API yang lebih berpatutan.).
- Sahkan anda boleh jalankan
claudedalam terminal anda dan anda mempunyai ruang kerja.
Langkah 2 — Eksport perbualan
- Dalam Claude Code REPL (CLI interaktif), jalankan:
/export myproject-conversation.jsonlatau hanya/exportyang akan menyalin perbualan ke papan keratan atau menulis fail (tingkah laku bergantung pada versi dan bendera). The/exportarahan mengeksport sesi semasa ke fail atau papan keratan. - Jika anda lebih suka mengumpulkan semua sesi projek, periksa
~/.claude/projects/direktori (Kod Claude meneruskan perbualan di sana sebagai fail JSONL atau JSON). Contoh:ls -la ~/.claude/projects/ - Jika eksport ialah JSONL, tukar kepada Markdown untuk kebolehbacaan:
-
Coretan Python mudah:
import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file -
Atau gunakan alat komuniti seperti
claude-conversation-extractororclaude-code-exporter(wujud projek komuniti yang menghuraikan dan menukar sesi kepada Markdown/MDX).
Langkah 3 — Buat repo yang boleh dihasilkan semula
- Buat repo tempatan:
mkdir my-claude-project cd my-claude-project git init - Tambah:
README.md— penerangan projek, nota asal, arahan penggunaan.CLAUDE.md— cara Claude digunakan (gesaan, suhu/parameter jika berkaitan, apakah yang disunting oleh manusia).LICENSE- lesen yang dipilih.artifacts/— termasuk artifak yang dimuat turun (imej, SVG) dan fail perbualan yang dieksport (.jsonlor.md).src/— kod yang dihasilkan (jika ada) dan skrip sokongan.
- Komited:
git add . git commit -m "Initial Claude project export and artifact bundle"
Langkah 4 — Bungkus kod untuk pengedaran
Laluan pembungkusan yang anda pilih bergantung pada bahasa kod dan khalayak sasaran.
Jika ia pakej JavaScript/Node (memerlukan akaun npm):
- Buat direktori:
mkdir my-claude-project && cd my-claude-project - Mulakan git:
git init - Mulakan metadata pakej:
npm init→ isikan metadata. - Tambah
index.js, ujian dan anexamples/folder. echo "MIT" > LICENSE(atau gunakan lesen pilihan anda).- Buat akaun npm dan sahkan:
npm login - Terbitkan ke npm:
npm publish --access public(Gunakan--access publicuntuk pakej berskop yang anda mahu umum.)
cpp
npm publish --access public
Jika ia adalah pakej Python:
- Sediakan repositori: Tambah
pyproject.tomlorsetup.py. - Bersihkan & uji: Jalankan
pytest, menaip statik (mypy), dan semakan pergantungan. Alih keluar rahsia dan kelayakan. - Bina & terbitkan: Bina roda dan sdist
nginx
#creates dist/
python -m build
# follow Twine prompts (use TestPyPI first if you want a dry run)
twine upload dist/*
Jika apl web atau tunjuk cara:
- Buat bahagian hadapan web kecil (cth, Vite/Next/Vercel).
- Sebarkan ke Vercel/Netlify:
- Sambungkan repo GitHub.
- Tambahkan pembolehubah persekitaran dengan kunci tidak sensitif (tiada untuk demo awam).
- Sebarkan.
Jika ia adalah perkhidmatan kontena:
- Tambah
Dockerfile. - Bina & tolak:
perl
# test locally
docker build -t dockerhubuser/my-claude-demo:1.0 .
# Push to registry (Docker Hub / GitHub Container Registry):
docker push dockerhubuser/my-claude-demo:1.0
Langkah 5 — Buat keluaran dan dokumentasi
- Pada GitHub: buka repositori → buat a Lepaskan (tag v1.0.0) dan muat naik artifak yang disusun (ZIP, tarball).
- Tambah
CONTRIBUTING.mdandSECURITY.mdmenerangkan cara melaporkan isu atau kebocoran data sensitif. - Tambahkan halaman tunjuk cara pendek (Halaman GitHub) dengan URL artifak terbenam daripada Claude Web atau aset boleh dimuat turun.
Bagaimanakah cara saya mengintegrasikan eksport Kod Claude ke dalam CI/CD
Contoh: Tindakan GitHub untuk mengeksport, menukar dan melepaskan
1.Matlamat: apabila cawangan ditolak, eksport fail perbualan Claude terkini (jika anda mempunyainya dalam artifak mesin/CI atau melalui pelayan MCP) dan buat keluaran.
- Langkah peringkat tinggi:
Gunakan aliran kerja (.github/workflows/publish.yml) bahawa:
- Menyemak repo.
- Menjalankan skrip kecil untuk menukar JSONL → Markdown.
- kegunaan
actions/create-releaseuntuk menerbitkan keluaran itu. - Memuat naik artifak.
- Nota keselamatan: Jangan simpan kunci API peribadi dalam repo; gunakan Rahsia GitHub dan putar token.
(Alat komuniti seperti claude-code-exporter dan pelayan serasi MCP menjadikan penyepaduan eksport perbualan ke dalam aliran pelayan lebih mudah; cari integrasi MCP/CLI yang menstrim perbualan ke arkib terpusat).
Bagaimana pula dengan perkongsian kolaboratif dan kebolehulangan
Buat persekitaran yang boleh dihasilkan semula
- Tambah
environment.yml/requirements.txt/package.jsonmenyenaraikan versi yang tepat. - Tambah
Makefiledengan sasaran:make export make convert make build make release - Dokumenkan versi Claude Code yang tepat digunakan (cth,
claude-code v1.0.44) dan arahan eksport. Ini membantu pembaca menghasilkan semula eksport (versi mengubah tingkah laku/export).
Kongsi perbualan + kod
- Terbitkan artifak Claude (ULR/embed awam) dan pautan ke keluaran GitHub yang mengandungi transkrip yang dieksport dan kod berpakej.
- Tambahkan demo satu klik (Halaman Vercel / GitHub) dan sertakan a
Try itlink.
Perangkap teknikal khusus dan elakkan
Perangkap: membocorkan rahsia atau PII
Remedi: gunakan pengimbasan automatik (truffleHog, git-secrets) sebelum diterbitkan. Tambahkan cangkuk prakomit untuk menyekat tolakan yang tidak disengajakan .env atau kunci API.
Perangkap: bergantung pada fail perbualan JSONL mentah sebagai artifak yang dihadapi pengguna
Remedi: tukar kepada Markdown, tambahkan nota asal dan keluarkan sahaja keluaran yang disanitasi dan dikonteks sebagai artifak utama.
Perangkap: versi tidak sepadan dan ketidakserasian masa hadapan
Remedi: versi pin (kedua-dua Claude Code dan mana-mana perpustakaan pembantu), sertakan claude-version.txt or claude-code-version dalam repo.
Perangkap: kekurangan pelesenan
Remedi: menambah LICENSE awal. Jika anda mahukan penggunaan semula permisif, pilih MIT/Apache 2.0; untuk kawalan komersial, pilih lesen yang lebih ketat.
Bagaimanakah saya memberi isyarat kepada pengguna apa yang Claude lakukan berbanding apa yang dilakukan oleh manusia?
Amalan terbaik: atribusi eksplisit dan fail asal
CLAUDE.md - format pendek:
## Provenance
- Created with Claude Web (artifact: <public-URL>)
- Prompts used: (excerpted)
- Human edits: normalized content on 2025-12-03
- Exported from Claude Code: /export -> myproject-conversation.jsonl
Tambah USAGE.md and LIMITATIONS.md menerangkan risiko halusinasi model, pagar pengadang yang disyorkan, dan sentuhan untuk pembetulan.
Kesimpulan — terbitkan dengan teliti, lelaran dengan cepat
Menjadikan projek Claude kepada umum ialah peluang untuk berkongsi artifak yang berguna, mempercepatkan penyelidikan dan mengembangkan ekosistem — tetapi ia mesti dilakukan dengan sengaja. Kemajuan terkini (Claude Opus 4.5 dan perkakas pembangun yang diperkaya) bermakna artifak yang dijana akan menjadi lebih berkuasa dan lebih berguna daripada sebelumnya; kuasa itu mesti dipasangkan dengan asal yang kukuh, pengimbasan rahsia, ujian keselamatan dan dokumentasi yang jelas.
Pembangun boleh mengakses Claude Opus 4.5 API dan lain-lain melalui CometAPI, versi model terkini sentiasa dikemas kini dengan laman web rasmi. Untuk memulakan, terokai keupayaan model dalam Taman Permainan dan berunding dengan Panduan API untuk arahan terperinci. Sebelum mengakses, sila pastikan anda telah log masuk ke CometAPI dan memperoleh kunci API. CometAPI menawarkan harga yang jauh lebih rendah daripada harga rasmi untuk membantu anda menyepadukan.
Bersedia untuk Pergi?→ Percubaan percuma Claude opus 4.5 !
Jika anda ingin mengetahui lebih banyak petua, panduan dan berita tentang AI, ikuti kami VK, X and Perpecahan!
Soalan Lazim
1) Apakah maksud "membuat projek awam" dalam Claude?
Untuk Projek, kawalan keterlihatan Claude membolehkan anda menyimpan projek peribadi (Hanya orang yang dijemput) atau berkongsi dengan Semua orang di . Dokumen rasmi menerangkan dua pilihan tersebut — tidak ada butang terbina yang secara automatik menjadikan Projek awam dunia di internet.
2) Bagaimanakah cara saya membuat projek awam (langkah demi langkah)?
- Buka Projek dalam Claude.
- Klik Kongsi butang (di sebelah kanan nama projek).
- Di bawah Akses umum memilih Semua orang di untuk membukanya kepada org anda.
Anda boleh menukar ini pada bila-bila masa.
3) Bolehkah saya membuat Projek kelihatan kepada seluruh internet (sesiapa sahaja yang mempunyai pautan)?
Tidak langsung. Keterlihatan projek adalah skop organisasi dalam UI rasmi. Jika anda memerlukan akses seluruh internet, terbitkan artifak individu (lihat item seterusnya) atau gunakan penyelesaian penempatan/pembenaman luaran.
4) Apakah "artifak" dan bagaimana penerbitan berbeza daripada keterlihatan projek?
An artifak = satu output (rajah, dokumen yang dieksport, carta, dsb.) yang dibuat di dalam Claude. Artifak ada sendiri Publish aliran: anda boleh menerbitkan artifak secara terbuka dan mendapatkan kod benam untuk meletakkannya di tapak web. Itulah laluan yang disyorkan apabila anda mahu satu bahagian output kelihatan di web awam.
5) Bolehkah saya mengembalikan Projek awam atau artifak yang tidak diterbitkan kepada peribadi/tidak diterbitkan?
Ya — anda boleh menukar keterlihatan projek pada bila-bila masa (Kongsi → pilih “Only people invited”). Untuk artifak, anda boleh menyahterbit atau mengalih keluar pautan benam mengikut kawalan artifak.
