Artikel ini akan membimbing anda bagaimana untuk membuat tema tersuai dengan cepat dan mudah untuk teleskop Nova. Telescope Nova adalah projek sumber terbuka berdasarkan Meteor.js dan React, yang sesuai untuk membina aplikasi rangkaian sosial dengan cepat.
Penyediaan: Pasang perisian yang diperlukan
Pertama, pastikan node.js, npm, dan meteor.js dipasang. Jika tidak, sila ikuti langkah -langkah di bawah untuk memasang:
Teleskop pemasangan Nova
git clone https://github.com/TelescopeJS/Telescope.git cd Telescope npm install meteor
. Untuk maklumat pemasangan lebih lanjut, sila rujuk kepada Panduan GitHub. http://localhost:3000/
Masukkan folder
Telescope/packages
my-custom-package
Salin folder my-custom-package
custom-theme
dalam fail custom-theme/package.js
. "my-custom-package"
"custom-theme"
Di terminal, navigasi ke folder Telescope
meteor add custom-theme
RUN meteor
komponen tersuai
Ingat: Jangan sekali -kali mengubah suai fail asal secara langsung! Sentiasa bekerja dalam fail tersuai dan awalan "adat" pada fail tersuai dan nama komponen. Gunakan bukan atribut
dan pastikan tag HTML ditutup.className
Berikut adalah contoh cara membuang avatar yang betul: class
Kandungan fail.
packages/nova-base-components/lib/posts/PostsCommenters.jsx
. custom-theme/lib/components
. CustomPostsCommenters.jsx
CustomPostsCommenters.jsx
<div className="posts-commenters-avatars"> {_.take(post.commentersArray, 4).map(user => <Telescope.components.UsersAvatar key={user._id} user={user} />)} </div>
CustomPostsCommenters.jsx
const CustomPostsCommenters = ({ post }) => { // ... }; export default CustomPostsCommenters;
custom-theme/lib/components.js
Ulangi langkah -langkah di atas untuk setiap komponen yang perlu diubah suai. import CustomPostsCommenters from "./components/CustomPostsCommenters.jsx"; Telescope.components.PostsCommenters = CustomPostsCommenters;
Custom CSS
dalam folder, buat atau ubah suai fail custom-theme/lib/stylesheets
atau custom.scss
untuk mengubah suai gaya. Contohnya: custom.css
git clone https://github.com/TelescopeJS/Telescope.git cd Telescope npm install meteor
custom-theme/lib/package.js
lebih banyak sumber
Dokumen Rasmi Teleskop
Harap panduan ini akan membantu anda dengan cepat membuat tema Teleskop Nova Custom!
Atas ialah kandungan terperinci Petua Pantas: Cara Membina Tema Custom Anda Untuk Teleskop Nova. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!