ホームページ >ウェブフロントエンド >jsチュートリアル >クイックヒント:望遠鏡ノヴァのカスタムテーマを構築する方法
この記事では、Telescope Novaのカスタムテーマをすばやく簡単に作成する方法を紹介します。 Telescope Novaは、meteor.jsとReactに基づくオープンソースプロジェクトであり、ソーシャルネットワーキングアプリケーションを迅速に構築するのに最適です。
準備:必要なソフトウェアをインストールします
最初に、node.js、npm、およびmeteor.jsがインストールされていることを確認してください。そうでない場合は、以下の手順に従ってインストールしてください。
インストール望遠鏡nova
次のコマンドラインを入力することにより、 アプリケーションは<code class="language-bash">git clone https://github.com/TelescopeJS/Telescope.git cd Telescope npm install meteor</code>で実行する必要があります。詳細については、GitHubガイドを参照してください。
http://localhost:3000/
フォルダーを入力します。
Telescope/packages
フォルダーをコピーしてmy-custom-package
に変更します。 my-custom-package
ファイルで、custom-theme
をcustom-theme/package.js
端子で、"my-custom-package"
を入力します。 "custom-theme"
Telescope
meteor add custom-theme
meteor
覚えておいてください:元のファイルを直接変更しないでください!カスタムファイルで常に動作し、カスタムファイルとコンポーネント名で「カスタム」をプレフィックスしてください。 属性の代わりにを使用し、HTMLタグが閉じていることを確認します。
className
class
コピーフォルダーに
ファイルを作成します。packages/nova-base-components/lib/posts/PostsCommenters.jsx
に貼り付けます。 custom-theme/lib/components
CustomPostsCommenters.jsx
CustomPostsCommenters.jsx
コンポーネント名を<code class="language-javascript"><div classname="posts-commenters-avatars"> {_.take(post.commentersArray, 4).map(user => <telescope.components.usersavatar key="{user._id}" user="{user}"></telescope.components.usersavatar>)} </div></code>
CustomPostsCommenters.jsx
<code class="language-javascript">const CustomPostsCommenters = ({ post }) => { // ... }; export default CustomPostsCommenters;</code>
custom-theme/lib/components.js
custom css
ファイルを作成または変更して、スタイルを変更します。たとえば、custom-theme/lib/stylesheets
custom.scss
custom.css
<code class="language-bash">git clone https://github.com/TelescopeJS/Telescope.git cd Telescope npm install meteor</code>
custom-theme/lib/package.js
その他のリソース
望遠鏡の公式文書
このガイドが、カスタムテレススコープNOVAテーマをすばやく作成するのに役立つことを願っています!
以上がクイックヒント:望遠鏡ノヴァのカスタムテーマを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。