問題タブ [ghost]
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.
javascript - Ghost - 埋め込まれた JavaScript が d3js をトリガーしない
ブログ投稿内で d3js を使用すると問題が発生しました。
こんな感じで無事インストール完了
d3.min.js を /content/themes/[テーマ名]/assets/js/ にコピーします
と追加
の中へ
/content/themes/[テーマ名]/default.hbs
ところで: これを<head>
パーツに追加することが重要でした! と
Markdown ブログ投稿にを追加すると<script>
、期待される結果/アクションが得られません
また、この JS を囲む自己実行関数を作成しようとしました。
失敗。
the hole code
Ghost-Settings->Code Injection-> Blog Footer に次のように含めるだけで機能します。
ターゲット<div id="animviz"></div>
をブログ投稿の Markdown に追加すると機能します。
何か案は ?マークダウンパーサーの問題だと思います。考えられる解決策は、ブログ投稿から DOM (ブログ フッター) にコードを追加し、コードを更新する方法を用意することです。しかし、どのように?location.reload();
d3jsのように死んでしまうと思いますか?
html - HTML/CSS ドキュメントにゴースト マージンまたはパディングがありますか?
上記の JS フィドルを見てください。取り除けないゴーストマージンがいくつかありますが、なぜそこにあるのかわかりません??
Margin: 0; を試しました。しかし、それは機能していませんか?
何か助けはありますか?
トム
linux - Ghost of Arch Linux -- エラー: (コード: ENOTFOUND)
エラー: (コード: ENOTFOUND) サーバーの起動中にエラーが発生しました。上記のエラー コードを使用して解決策を検索してください。
Ubuntu と Fedora で同じコードを試しましたが、すべてうまくいきました。しかし、Arch Linux で実行すると、上記のエラーが発生します。何が問題なのですか?
javascript - == への Markdown 変換鬼ごっこ
私はゴースト ブログ プラットフォームを使用しています。ボタンのクリックでJavaScriptを実行したい。
レンダリングされると、タグ==
に変換されます。<mark>
レンダリング時のボタン コード
なぜこれが起こっているのか理解できません。コードを他のマークダウン エディターに貼り付けてみましたが、正常に動作しますが、(ゴーストを使用して) ブログでのみ適切にレンダリングされません。
html - ゴースト編集マークダウン出力
画像が全幅で、投稿コンテンツがコンテナにラップされているテンプレートがあります。コンテナはコンテンツの幅を設定しますが、画像は全幅で別のコンテナにあります。Ghost では、マークダウン イメージを何らかのコードでラップして、ラッパーを終了できることを期待していました。私が達成しようとしているコード出力は次のとおりです。
ゴーストが次のような画像マークダウンコードの出力を追加できるように、コードを追加できることを望んでいました。
これは可能ですか?コードを投稿に手動で追加しますが、6 か月以内にテンプレートを変更して多数の投稿を編集する必要はありません。