問題タブ [apostrophe-cms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - アポストロフィ CMS のパフォーマンス エンジニアリング
そのため、12 時間のシフトを 3 週間続けた後、アポストロフィを使用したナレッジ ベース システムの構築はほぼ完了しました。次に、フロントエンドで高速化するタスクが来ます。私の質問は次のとおりです。
- 期限切れヘッダーを追加するにはどうすればよいですか: Express には static と呼ばれるマイルドウェアが組み込まれています。index.js ファイルの下に通常どおり実装できますか?
- JavaScript と CSS の最小化: http://apostrophecms.org/docs/modules/apostrophe-assets/アポストロフィに何かが組み込まれているのを見ましたが、それを有効にする方法が明確ではありませんか? また、アセットを機能させるには、特定のフォルダにアセットを配置する必要がありますか? 現在、lib/modules/apostrophe-pages/public/js の下にすべての JS ファイルがあり、public/css の下に CSS があります。
- サーバーで GZIP を有効にします。何も言及されていませんが、express には gzip モジュールがあり、lib/modules/apostrophe-express/index.js の下に実装できますか?
どんな助けでも大歓迎です。
apostrophe-cms - 部分文字列の検索
アポストロフィ検索を使用して部分的な文字列一致の検索を実行するために使用できる設定 (またはスニペット) はありますか? 例: 「青」を検索すると、タイトルが「Learning Management Blueprint」のアイテムが返されます。
apostrophe-cms - セカンダリouterLayoutを追加する方法はありますか?
apostrophe-cms サイトにランディング ページを追加したいと考えています。「landing.html」という名前のアポストロフィ ページにビューを追加します。ページでは、outerLayout を使用しないでください。継承できる outerLayoutExtra を定義したいと思います。拡張できる追加のレイアウトを定義する方法はありますか?
単独で apostrophe-templates/views に入れたテンプレートが見つかりませんでした。拡張する必要があるテンプレートの構成はありますか?
それについての考えをありがとう。
apostrophe-cms - 次のチュートリアル - app.js の apostrophe-pages の下に新しいテンプレートを追加することに固執する
私は T のチュートリアルに従っています。通常とは異なる可能性がある唯一のことは、Linux (Fedora) で Apostrophe をセットアップしていることです。依存関係を1つ保存してインストールしました:
それでも、新しいテンプレートを追加するまでは、すべてうまくいっています。モジュールの下にテキストをコピーして貼り付けますが、app.js を保存した後にアポストロフィが起動しません。起動しようとすると、次のエラーが表示されます。
意外な文字列? それが何を意味するかはわかっていますが、何が間違っているのかわかりません。
編集: 要求された app.js ファイル:
apostrophe-cms - 2.0.0 の Ohdotfive self.loader
req.extras (現在は req.data) を操作できる古い self.loader 関数への参照が見つからないようです。
enableMiddleware を使用して「apostrophe-module」の簡単な拡張機能を作成してみました。これがコードです
(これがスタックオーバーフローに値するハウツーの質問かどうかはわかりません、お詫びします)
これは 2.0.0 でこれを処理する正しい方法ですか?
注- この質問はもともとここに投稿されましたApostrophe CMS Forum
imagemagick - アポストロフィ CMS を使用した画像
記事に画像をアップロードして表示する最良の方法を見つけようとしています。現在、 apostrophe-blog-pages show.html テンプレートの下に次のコードがあります
私が直面している問題は、サイズとアスペクト比が異なる画像があることです。また、apostrophecms または imagemagick は、画像の実際の縦横比がどのように見えるかを自動的に決定し、大きな画像の場合は正常に機能しますが、小さな画像 (通常は 400 px サイズ未満) の場合、画像はピクセル化またはズームインされて表示されます。
元の高さと幅で画像を表示するのに最適なものがわからない.