問題タブ [static-site]
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.
gulp - 静的サイト ジェネレーターの機能を実行できる gulp プラグインはありますか?
私は多くの静的サイト ジェネレーターを使用してきましたが、gulp は非常にモジュール化されているため、より優れたアプローチです。静的サイト ジェネレーターの機能の一部を実行するプラグインがあるかどうか疑問に思っています。私の考えでは、不足しているのは、ディレクトリ内のファイルを、サイトのメニューで使用するための json データ構造に変換するものだけです。
html - 冗長な jeklly ブレッドクラム ナビゲーションの問題
私はこの jekyll コードを持っていますが、理想的ではありません。example.com/careers/job-postings/
現在、 Home / Careers / Job Postings のような構造のページにアクセスすると問題なく表示されます。しかし、キャリアに戻ると、それは Home / Careers / Careers です。それぞれに、リンクされていない最後の子があります。冗長性を取り除くか、このロジックを一般的に改善するにはどうすればよいですか? (このコードのほとんどは他の場所から取得しました。)
blogs - Pelican で、すべてのブログ記事をホストする専用のページを作成する方法は?
ペリカンでは、デフォルトで、ブログ記事は index.html ファイルにリストされます。
代わりに、静的ページをホームページとして使用し、すべてのブログ記事を専用の「ブログ」ページに配置することをお勧めします。
どうすればこれを行うことができますか?
ruby - ハムルとサスを見るジキル
さまざまなフォルダーに .haml および .scss ファイルを含むプロジェクトが既にありました。
このガイドに従って、http://winstonyw.com/2013/02/24/jekyll_haml_sass_and_github_pages/を作成_plugins/haml.rb
し、_plugins/sass.rb
すべての .scss ファイルを./assets/css/
フォルダーに移動しました
確認するために、フォルダーも作成layouts
し、そこにすべての .haml ファイルを配置しました。
実行したjekyll serve --watch
ところ、これらの .haml / .scss ファイルが _sites の .html または .css ファイルに変換されませんでした。ブラウザからもアクセスできません。
ここでこのファイルを試してみましたが、どちらも役に立ちませんでしたhttps://gist.github.com/radamant/481456#file-haml_converter-rb
では、私は何を間違えて、すべての .haml / .scss ファイルをライブで見ることができるのでしょうか?
私はmiddlemanapp
世界から来たのでjekyll
、私には新しいです。
更新 1 :
私の高レベルの目標は次のとおりです。
Sass と Haml を使用したフロントエンド開発に Jekyll を使用する
ファイルの変更を監視する必要があります
.sass / を変換する必要があります。scss ファイルと Haml を watch で .css と .html に変換します。
http://localhost:4000/index.html
実際に私がHamlとしてindex.hamlを持っているときに私が行くことができることを意味します私のプロジェクトは、Jekyll doc (レイアウト フォルダーなど) に記載されているディレクトリ構造に従っていません。これは、他のフォルダー内の .sass および .haml ファイルを検出できる必要があります (これを指定できます)
ヘッダー内の .sass または .scss ファイルを変更して、Jekyll に検出させたくありません。私はすでに(Bootstrapから)それらをたくさん持っているので
更新 2 :
これが私の新しいものです_config.yml
.haml
基本的に、すべてのファイルをメインフォルダーに置きたいのですが、 layouts
. 上記のように_plugins
私は持ってい_plugins/haml.rb
ます。_plugins/sass.rb
それでも、index1.haml
メインフォルダーにサンプルを作成したときに動作せず、変換されませんでした--watch
更新 3 :
これが私のディレクトリ構造です:
でhaml.rb
:
(index1.haml
両方のファイルの内容は同じです):
の_config.yaml
これはまだ私にはうまくいきません。.html ファイルは生成されません。
更新 $ :
これをファイルに追加すると、次のようになり.haml
ます。
ただし、ファイルを変更することはできますが、 /ファイル.haml
でそれを行うことは避けようとしています。私は Bootstrap やその他の作品からたくさんのものを持っています。回避策はありますか?.sass
.scss