問題タブ [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.

0 投票する
3 に答える
2664 参照

gulp - 静的サイト ジェネレーターの機能を実行できる gulp プラグインはありますか?

私は多くの静的サイト ジェネレーターを使用してきましたが、gulp は非常にモジュール化されているため、より優れたアプローチです。静的サイト ジェネレーターの機能の一部を実行するプラグインがあるかどうか疑問に思っています。私の考えでは、不足しているのは、ディレクトリ内のファイルを、サイトのメニューで使用するための json データ構造に変換するものだけです。

0 投票する
0 に答える
58 参照

html - 冗長な jeklly ブレッドクラム ナビゲーションの問題

私はこの jekyll コードを持っていますが、理想的ではありません。example.com/careers/job-postings/現在、 Home / Careers / Job Postings のような構造のページにアクセスすると問題なく表示されます。しかし、キャリアに戻ると、それは Home / Careers / Careers です。それぞれに、リンクされていない最後の子があります。冗長性を取り除くか、このロジックを一般的に改善するにはどうすればよいですか? (このコードのほとんどは他の場所から取得しました。)

0 投票する
5 に答える
4770 参照

blogs - Pelican で、すべてのブログ記事をホストする専用のページを作成する方法は?

ペリカンでは、デフォルトで、ブログ記事は index.html ファイルにリストされます。

代わりに、静的ページをホームページとして使用し、すべてのブログ記事を専用の「ブログ」ページに配置することをお勧めします。

どうすればこれを行うことができますか?

0 投票する
4 に答える
1632 参照

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 :

私の高レベルの目標は次のとおりです。

  1. Sass と Haml を使用したフロントエンド開発に Jekyll を使用する

  2. ファイルの変更を監視する必要があります

  3. .sass / を変換する必要があります。scss ファイルと Haml を watch で .css と .html に変換します。http://localhost:4000/index.html実際に私がHamlとしてindex.hamlを持っているときに私が行くことができることを意味します

  4. 私のプロジェクトは、Jekyll doc (レイアウト フォルダーなど) に記載されているディレクトリ構造に従っていません。これは、他のフォルダー内の .sass および .haml ファイルを検出できる必要があります (これを指定できます)

  5. ヘッダー内の .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