Githubに静的サイトを構築してデプロイすることを計画しています。私がそうした場合でも、お問い合わせフォームを持つことは可能ですか?
それは、私の特定のWebサイトに存在する唯一の動的機能セットであるようです。
お問い合わせフォームを作成するには、他の場所にサービスを作成する必要がありますか?
はい、外部サービスを使用する必要があります。サインアップを必要とせず、1か月あたり最大1000件の提出が無料である、このための優れた外部サービスは Formspree です。
その他のオプション: Simple Form(Free) 、 FormKeep($ 19/mo。) 、& Wufoo(Free&Paid Options)
Simple Form は、Jekyllの静的サイトの側面を回避するための興味深いオプションのようです。
Wufoo も良いオプションです。
Jekyllでの超シンプルで高速なフォーム設定は、 https://formkeep.com のような外部サービスを使用することです
はい、データを保存するには外部のものが必要です。しかし良いニュースは、そこには非常に多くのソリューションが存在し、特定のニーズに最適なものを選択する必要があることです。
可能な解決策の展望にも含める機会を私に与えてください KVStore.io (免責事項:私は著者です)。
十分な時間があれば、方法についての記事を投稿しました Jekyll/GitHub Pagesまたは同様のユーザー生成コンテンツを保存する ...
しかし、tl; dr of storyは KVStore.io を使用することで、真のストレージエンジン( RESTful APIのシンプルで豊富なセット)「jekyll/githubページ」などの「クライアント側のみの環境」または好きな組み合わせをサポートします。
私の2セント
正確に。 Jekyllのコンパイルプロセスの(通常の)結果はstaticサイトであるため、動的な機能を持つ唯一の方法は外部サービスを介することです。
たとえば、 zappyforms を試すことができます。
formspree.io チャームのように機能します( 続きを読む... )