静的サイトを、以下のような要件で運営したいと考えています。
- サイトコンテンツは、タグ付けされた記事を掲載
- レスポンシブレイアウト対応
- 投稿用の記事は、markdown 記法 + α で記述できること(必須ではない)
- ベースレイアウトは、3種類程度
記事ページ
タグ別一覧
TOPページ
0. 記事投稿によって、タグ別一覧も更新されること
静的サイトの構築は経験がないため、要件がざっくりしたものしか思い浮かびません。静的サイト運営をした経験のある方のご指摘でツールを選定できればと考えております。
とりあえず、metalsmith で、作成を始めてみましたが、コンテンツ管理が面倒くさそうなので CMS でコンテンツ作成後、吐き出すのが良いかと変更を検討中です。
上記のようなざっくり要件で恐縮ですが、静的サイト運営にあたって、検討すべき課題と解決案を持ったツールをご紹介いただけないでしょうか。
基本的にツール自体に手をいれるつもりはないのですが、理解できる言語は PHP と JavaScript のみなので、カスタマイズやプラグイン作成が必須の場合は、この2つのいずれかであると助かります。
よろしくお願いいたします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
うちのブログはほぼHexoデフォルトのまま運用してます。
http://www.romancing.jp/
質問文の要件は全部満たしているように思えます。
タグ等はhexo new file_name
で新しい記事を作成した後、ファイルのヘッダー部分がyaml形式っぽく扱える仕組みになっているのでそこで定義します。
markdown
1--- 2title: JavaScriptでOggを作成する 3date: 2017-06-09 12:51:32 4tags: 5 - Ogg 6 - JavaScript 7--- 8 9JavaScriptでOggのエンコードがしたいので調査した結果の備忘録。 10結論から言えば下記のようなプロジェクトが既にあるらしいので、順番に試していく予定 11 12- [higuma/ogg-vorbis-encoder-js - GitHub](https://github.com/higuma/ogg-vorbis-encoder-js) 13- [Garciat/libvorbis.js - GitHub](https://github.com/Garciat/libvorbis.js) 14- [brion/ogv.js - GitHub](https://github.com/brion/ogv.js) 15 16<!-- more --> 17 18## 基礎調査 19 20`ogg javascript`でぐぐったら解決。 21そのものズバリな記事がヒットした。
デプロイはGitHubにMarkdownの記事を反映して、
静的サイト設定+独自ドメインを割り当てて運用しています。
Markdownファイルを公開されたくなければBitbucketにファイルを置いて、デプロイは自前のサーバーでやれば良さそうですね。
ドキュメントや例が中華中華してて読めないので、
コード部分だけ眺めたり、読める記事を片っ端から漁るしかないのが悲しい所ですが、手軽で早く出来るので気に入ってます。
コンテンツはコツコツ手作業で積み上げていくことを想定しているので、大第で1000程度かなぁと思っています。
まだ30記事くらいしかないので一瞬で完了していますが、
記事を新しく作る度に全て生成し直しなので200や300になると重くなってくるかもしれません。
ゆくゆくはHugoも良さそうですね。
投稿2017/06/17 20:18
総合スコア21203
0
本件に関しては、いろいろ試してみたのですが、Hugo をベースにカスタマイズしていくことにしました。
皆さんの回答はそれぞれ役に立ったのですが、
・ビルド速度(正直、これが圧倒的すぎる!)
・本体に手を入れなくても、思った以上に思い通りになるテーマ/テンプレートのカスタマイズの柔軟性
・まだ手を出してないですが、CMS っぽいフロントが作りやすそう
といった点を決め手にしました。
BA を付けるのは非常に難しいのですが、Hugo をご紹介いただいた dojikko さんの回答とさせていただきます。
ご協力、ありがとうございました!
投稿2018/01/22 04:24
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
バージョンごとに値段が高くなっていく気がしますが Movable Type とかどうでしょう。
【テキストフォーマットについて : Movable Type 6 ドキュメント】
https://www.movabletype.jp/documentation/mt6/compose/text-format.html
【ライセンスのご案内(通常/学校・教育機関向けアカデミック/開発者/個人無償)| CMS プラットフォーム Movable Type】
https://www.sixapart.jp/movabletype/license/
2015年10月に開発が終了しましたが、オープンソース版もあります。(ローカル開発環境で使う分には結構使えます)
【GitHub - movabletype/movabletype at mt5.2.11】
https://github.com/movabletype/movabletype/tree/mt5.2.11
レスポンシブレイアウト対応
たまにCMSの宣伝文句にこれが有ったりしますが、これはHTMLテンプレート(テーマ)側の話なので「それで対応って書くのは・・・」と思ったりします。テンプレートに制約があってCSSが一切書けないなら「レスポンシブレイアウト対応 」と書けば良いと思うのですが、そんな使いにくいCMS/ジェネレータは要らないですよね?( Dreamweaver 的な提示を期待しての文言だった場合はすみません)
【Adobe Dreamweaver CCの購入 | Webデザインソフト無償体験版】
http://www.adobe.com/jp/products/dreamweaver.html
投稿2017/06/14 04:55
総合スコア69596
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/14 12:08
0
ベストアンサー
Webというのは、はじまりは静的サイトからなので別に難しく考えることはないかと
要はコンテンツの量しだいではないでしょうか
くそ遅っそいジェネレータだと萎えたりします
個人的にはHugoは実用できる速さだと思います
Goで実装されていますが、一見の価値はあると思います
あとたいしたことではありませんが、動的サイトでは当たり前と思っていることに引っかかる(サイト全文検索とか)ことも
PHPということなので、取っ掛かりにWordPressの静的サイトジェネレータ(StaticPressなど)の実装をみてみてはどうでしょう
もしStaticPressで要件を満たせばコード書く必要もありませんしね
投稿2017/06/12 16:37
総合スコア3939
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/06/13 00:37 編集
2017/06/13 01:02 編集
退会済みユーザー
2017/06/13 01:16
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/06/18 00:43
2017/06/18 03:54
退会済みユーザー
2017/06/18 04:30
2017/06/18 04:40