X



【SSG】静的サイトジェネレーター【Hugo,Jekyll】
0017Name_Not_Found
垢版 |
2018/09/04(火) 23:49:05.16ID:???
>>16
Hugoしかわからんけどそんなことない
ってかOSの違いってコマンドが違うくらいでやることは変わらんでしょ
0020Name_Not_Found
垢版 |
2018/09/16(日) 02:22:12.73ID:su4tnZS4
wordpressをローカルにインストールしておいて
プラグインで静的ファイル書き出すのが楽だし出来ることも多くね?
0021Name_Not_Found
垢版 |
2018/09/16(日) 11:12:54.66ID:???
>>20
それだと動的コンテンツはどうなるの?
結局調整し直し?
0022Name_Not_Found
垢版 |
2018/09/19(水) 00:59:49.21ID:ydCYO8Wx
俺は東大法学部卒だがこのスレで書かれていることの大半が理解できない
もっと誰でも参加できるような話題にしろ
0023Name_Not_Found
垢版 |
2018/09/19(水) 09:10:31.99ID:???
俺は現役東大生だが大半理解できる。
あんたみたいなのが先輩で恥ずいよ。
0024Name_Not_Found
垢版 |
2018/09/19(水) 18:17:56.72ID:???
ぜんぜんわからない
俺たちは雰囲気でコマンドを打っている
0025Name_Not_Found
垢版 |
2018/09/19(水) 18:24:04.51ID:???
何がわからないのかわからない
そもそもSSGは中級以上向け
0028Name_Not_Found
垢版 |
2018/09/25(火) 09:58:26.61ID:???
hugo + RStudio + blogdownで試しにブログ作ってみた。
markdownで書くだけなので楽は楽だけどThemeに脆弱性が残ってたりと細かい所は色々と厄介そう。
Gitとかと連携してソース管理できるのは便利かな。
0029Name_Not_Found
垢版 |
2018/09/25(火) 18:14:35.50ID:???
>>28
脆弱性って具体的にどんな?
静的サイトなら攻撃されようがなくない?
0030Name_Not_Found
垢版 |
2018/09/25(火) 18:40:53.74ID:???
「themeのjsonで指定されてるパッケージのいくつかに脆弱性あるよ」というようなアラートをGitHubが出してくれてる。
静的と言ってもthemeでjavascriptライブラリとか使ってるから、そのあたりに脆弱性があるっぽい。
0031Name_Not_Found
垢版 |
2018/09/25(火) 18:53:50.44ID:???
>>30
なるほどjsか…
確かに完全に静的にするにはhtml/cssだけで書くしかないわな
0033Name_Not_Found
垢版 |
2018/10/02(火) 21:42:13.62ID:???
hugoで公開されてるテーマをいくつか弄ってみたが、どれも帯に短し襷に長しという感じ。
一番好みなのに手を入れて見てるが、テーマは基本的に自分でつくるものなんかな?
0034Name_Not_Found
垢版 |
2018/10/03(水) 18:12:54.11ID:???
一番理想に近いやつをカスタマイズで良いと思う
0035Name_Not_Found
垢版 |
2018/10/07(日) 15:29:03.60ID:???
これでアフィリエイトできる?
0036Name_Not_Found
垢版 |
2018/10/07(日) 16:35:45.88ID:???
そういうもんじゃない
そういうのはなんか専用のがあったろ
星の名前のやつ
0037Name_Not_Found
垢版 |
2018/10/07(日) 16:37:29.21ID:???
SIRIUSだ
Web収入に専用のスレあったと思うよ
0038Name_Not_Found
垢版 |
2018/10/07(日) 16:41:48.53ID:???
githubって広告貼っていいんだっけ?
0040Name_Not_Found
垢版 |
2018/10/08(月) 16:02:19.24ID:???
サンクス
wpてなんか古臭いし新しいもの無いかと思ったけどあんまりかな
0041Name_Not_Found
垢版 |
2018/10/15(月) 00:20:33.54ID:???
WordPressの保守がほとほと嫌になってHugo始めたいけど
ターミナルの扱い方に不安があって踏み出せないわ
やさしく解説してくれているサイトもあって勉強してみるが
やはりプログラマーじゃない人間にはハードル高い
もっと一般人向けに簡単にしてくれたら助かるんだけどな
0042Name_Not_Found
垢版 |
2018/10/18(木) 02:25:31.69ID:???
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0043Name_Not_Found
垢版 |
2018/10/18(木) 11:36:42.01ID:???
>>37
ググって出てきたサイトめちゃくちゃ胡散臭いんだが
一日X分で高収入!とかの情報商材()みたい
0044Name_Not_Found
垢版 |
2018/10/18(木) 11:41:27.99ID:???
そらアフィリエイト専用なんだからそうなるわ
0045Name_Not_Found
垢版 |
2018/11/08(木) 09:35:04.85ID:???
Hugo+Netlify使ってるが慣れると快適だな
よく使うコマンドはbat書いとけばいいし

ときにNetlifyって複数アカウントとかエロサイト運営って大丈夫なのかね?
規約読んでみてるがよくわからん
0047Name_Not_Found
垢版 |
2018/11/24(土) 09:52:13.40ID:zGyRVuWP
サーバ側に要求するものが低いssgを探してるんだけど
gitでコミットしてデプロイみたいなんじゃなくて
単純にhtmlを生成するだけでその後は手動でftpを使ってサイトにアップロードみたいな
そういうssgはないの
0048Name_Not_Found
垢版 |
2018/11/24(土) 11:58:07.40ID:???
ssgってのは静的サイトジェネレーター?
0050Name_Not_Found
垢版 |
2018/11/25(日) 20:46:33.28ID:???
Markdown+bootstrap+pandocとかか?
0051Name_Not_Found
垢版 |
2018/11/26(月) 01:20:46.98ID:???
>>47
大体そうじゃないか?
Hugo使ってるが生成したあとgit連携させるかは任意たぞ
0052Name_Not_Found
垢版 |
2018/11/26(月) 14:55:31.92ID:???
>>51 ローカルでひらくとcssが未適用になるからダメかと思ってた
試してみたらうまくいったのでhugo使うわありがと
0053Name_Not_Found
垢版 |
2018/11/27(火) 10:08:33.29ID:???
>>52
ちなHugoならローカルで開くときはhugo serverコマンドでローカルホストウェブサーバ立ち上げて確認な

CSSとかが直開きで反映されないのは、htmlに記述してある参照先が、settingとかに設定してるデプロイ先のアドレスになってるからだと思う
0054Name_Not_Found
垢版 |
2018/11/29(木) 02:35:27.24ID:???
Hugoのフロントマターの書式ってテーマごとに微妙に違うのな
---
title:タイトル
---

+++
title = "タイトル"
+++
みたいな
0055Name_Not_Found
垢版 |
2019/01/16(水) 15:25:37.89ID:???
>>41
遅レスだけどよく使うコマンドをbatなりshなりにまとめておくと便利だしミスもないよ。
開発サーバー起動.bat
開発サーバー起動(下書き込み).bat
ビルド.bat
みたいに
0056Name_Not_Found
垢版 |
2019/01/21(月) 20:42:17.58ID:???
Hugoで、新しいファイルを作成したときに、1日前の日付を作成したファイルに記入しとくには、どうやって書いたら良いんだろう…具体的にはタイトルに前の日の日付を入れたい、ってだけなんだけど。
0058Name_Not_Found
垢版 |
2019/01/21(月) 23:42:39.67ID:???
hu
>>57

hugo new post/hoge.md

とかすると、テンプレートの内容がコピーされるじゃないですか。そのときに、

{{ .Date "Monday 15, Jan" }}

とかしてあると、作った日付に展開されますよね。その、展開される文字列を作った日付の1日前にしたいんです。イメージとしては、

{{ .Date-1 "Monday 15, Jan" }}

とかできたらいいなぁ、って感じなんですが。日本語下手くそすぎて申し訳ない…。
0059Name_Not_Found
垢版 |
2019/01/22(火) 19:07:52.18ID:???
>>58
どうしてもコマンドで記事生成やりたいならだめだけど、
フォルダ、ファイル名、md内のフロントマターは全部手動で直接新規作成、編集して大丈夫だよ。
テーマにもよるかもだけどビルドするタイミングでpost以下のmdファイルが自動で全て記事になる感じ。
コマンドは開発用ローカルサーバー起動とビルド以外使わなくてOK。
どうしてもコマンドで生成したいならhugoコマンド使わずに別途日付置換してmd生成するスクリプト組んだほうがいいと思う。
ということで解決できそう…??
0060Name_Not_Found
垢版 |
2019/01/22(火) 23:21:39.75ID:???
>>59
あー、そうか。hugo newじゃなくて、単純にフロントマターの書式でテキスト吐くようなのを、awkとかで書けばよいのか!なんか全部 hugo で完結させるべきな気がしてたw
めちゃめちゃ良いヒントいただいた。ありがとう!
0062Name_Not_Found
垢版 |
2019/01/26(土) 20:40:41.05ID:???
>>61
めちゃめちゃダサいスクリプトだけど、意図するものがかけました。良いアドバイス、ありがとうございましたー!
0063Name_Not_Found
垢版 |
2019/01/31(木) 23:33:05.46ID:???
せっかくSSGだからPage Speed Insghtsで高スコアだしたいんだけどなかなか難しいね
画像遅延表示とかそのままjQuery Lazy Loadでいいんだろうか
0066Name_Not_Found
垢版 |
2019/04/09(火) 11:10:27.88ID:???
>>64 そんなに必要?どんな風に使うの?
0067Name_Not_Found
垢版 |
2019/04/09(火) 20:01:52.22ID:???
>>66
軽くてサクサク書けるならメモ帳いらないよねって
0068Name_Not_Found
垢版 |
2019/04/11(木) 04:09:29.42ID:???
>>65
どういうこと?
ビルドの環境は多分PCじゃないと無理だけど記事書くだけなら普通のテキストエディタで書けるよ
それを転送して自動デプロイ作っとけば更新はスマホだけで出来る
0071Name_Not_Found
垢版 |
2019/04/26(金) 00:13:12.11ID:???
テーマ変えたらエラーなる…
0072Name_Not_Found
垢版 |
2019/04/26(金) 19:06:15.71ID:???
hugoだとバージョン上がると通らないテーマ、よくある気がする。
0073Name_Not_Found
垢版 |
2019/04/26(金) 22:27:23.70ID:???
まじ?まさにHugoでなってたわ
よくみたらテーマの最終更新2、3年前だわ
つれえ
0074Name_Not_Found
垢版 |
2019/04/30(火) 00:13:00.03ID:???
更新時期のバージョン使うか更新新しいテーマ使うしかないな
0075Name_Not_Found
垢版 |
2019/04/30(火) 10:18:27.14ID:???
>>73
最新が必要なければ、前のバージョン落とせるから、戻しちゃえば良いかと。
0076Name_Not_Found
垢版 |
2019/04/30(火) 10:47:01.25ID:???
>>75
そういう手があったか
ローカルで動くんだし別に最新版で無くても良いんだよね
0077Name_Not_Found
垢版 |
2019/04/30(火) 23:12:14.34ID:???
>>76
gitの方に過去のリリース全部あるから、ダウングレードも簡単です。
0079Name_Not_Found
垢版 |
2019/08/17(土) 00:13:56.31ID:???
SSGのテーマってさ、なんか日本人向けじゃないんだよな
wordpressで海外のテーマを見てるときのこれじゃない感そのもの
0080Name_Not_Found
垢版 |
2019/08/29(木) 09:34:18.48ID:???
いつの間にかSSG用のCMSがたくさん出てきてた
ただもうブログアフィリエイト自体が下火だし、非エンジニアに広がることはなさそうだね
https://headlesscms.org/
0081Name_Not_Found
垢版 |
2019/09/02(月) 17:46:14.79ID:???
WP、Hugoときて勉強がてらGatsbyに移行してるんだが
html吐き出しはHugoが最速ぽいけどReactの恩恵でページ遷移速度はGatsbyが早いね
0083Name_Not_Found
垢版 |
2019/09/18(水) 20:52:13.89ID:???
絶対SSGじゃないとだめだという場面がないからな
まだまだエンジニアのおもちゃ
0084Name_Not_Found
垢版 |
2019/10/15(火) 00:42:33.67ID:???
エロサイト大量に作って運営したいんだけどいい性的サイトジェネレーターってある?
0085Name_Not_Found
垢版 |
2019/10/15(火) 08:36:05.90ID:???
カテゴリーとタグに強いHexo一択
デフォルトで階層カテゴリーが使えるのはこいつだけ
テーマはicarusでほぼ決まり
0086Name_Not_Found
垢版 |
2020/01/15(水) 23:50:14.34ID:???
HugoがシンプルでSSG入門に最適だな
言語のインストールも不要だし
0087Name_Not_Found
垢版 |
2020/03/15(日) 12:07:13.86ID:???
以前ある案件でHugo使ってみて、このたびまた別案件でWebサイトのリニューアル案件があって、SSGをいくつか検討しているけどやっぱりHugoかな
豊富なテーマと独自テーマの導入の容易さ、そしてコマンド1つだけで検証サーバもビルドも何もかもできるのがいい
0088Name_Not_Found
垢版 |
2020/03/15(日) 20:00:48.40ID:???
客が納得するなら良いんじゃない
SSGのサイトを納品できるって良いお客さん持ってんね
0089Name_Not_Found
垢版 |
2020/03/16(月) 00:22:27.62ID:???
WordPress信仰が強いしなぁ
0090Name_Not_Found
垢版 |
2020/04/20(月) 04:08:44.45ID:TDa6eXuk
エビスコム
Webサイト高速化のための 静的サイトジェネレーター活用入門 (Compass Booksシリーズ)
https://www.a
mazon.co.jp/dp/4839973008

ついに一般流通書籍でSSG本が出ちゃった
0091Name_Not_Found
垢版 |
2020/07/16(木) 17:54:11.85ID:???
>>90
結構良さそうな本だな
取り上げてるのGatsbyか
0092Name_Not_Found
垢版 |
2020/08/24(月) 07:32:25.02ID:???
SSGとwordpress連携プレーが最適解
0093Name_Not_Found
垢版 |
2020/10/29(木) 00:48:33.31ID:WZsITG/G
html/cssがわかる程度の非エンジニアだけど普通のサイト制作でSSG使ってみたい。
phpとcsv使ってhtmlの複製を大量出力みたいなことSSGでもできますかね?
0094Name_Not_Found
垢版 |
2020/10/29(木) 01:09:16.93ID:???
高度なことやりだしたらキリがないけど、基本SSGでやってるのって、ローカルで
html = template(data)
やって、できたhtmlを静的ホスティングサービスにペタっと置くだけだからな。
これが分かってればできるであろうこととできそうもないものの判別はつくだろう。
で、上の質問の答えはできる(はずである)。
>>1のサイトでphp製のものを探せ。
0095Name_Not_Found
垢版 |
2020/10/29(木) 01:46:35.07ID:WZsITG/G
言語はphpじゃなくても良くて、調べた感じだとGatsbyとHugoが気になってる。html生成で調べてたらphpとcsvのやり方がよく出てくるから例に挙げただけなんだ
具体的には、{ id:りんご, id:みかん, id:いちご }という1つのdataを使って、りんご.html / みかん.html / いちご.htmlを出力したい
templateの中身は<p>{ id }</p>で、出力された りんご.htmlの中身が<p>りんご</p>みたいな感じ
dataを{ id:りんご } { id:みかん }…みたいに別々のファイルだとできるんだけどdataを1つのファイルにまとめるとなるとできなくて悩んでた、、言ってることわからんかったらすまん
0096Name_Not_Found
垢版 |
2020/10/29(木) 04:50:58.46ID:???
その程度の仕事だと流行りのSSGツールではオーバーキルだな。
逆にめんどくさいまである。
おそらく自分でスクリプト書いた方が早い。
10行から多くて20行程度で作れるだろう。
0097Name_Not_Found
垢版 |
2020/10/29(木) 08:34:08.08ID:TTL7gmFp
>>96
そうなんですね…
"自分でスクリプト書く"というのが非エンジニアの自分にはハードルが高いかも、、
とにかく話聞いてくれてありがとう!
0098Name_Not_Found
垢版 |
2020/11/07(土) 05:47:02.40ID:???
jsでもphpでもpythonでもrubyでもなんとなく気になったものの入門一冊買ってみて終わる頃には自分でスクリプト書けるくらいにはなりそうな内容だぞ
がんばれ
0099Name_Not_Found
垢版 |
2021/04/20(火) 16:38:27.22ID:???
個人でブログ始めるのに簡単なのはどれ?
0100Name_Not_Found
垢版 |
2021/04/21(水) 03:57:06.64ID:???
>>99
お前が知識ある言語で人気があるやつがおすすめ
ないならHugo
そこまで難易度に差はないけど、まだまだメジャーじゃないから人気かないと困ったときにリファレンス探せない
個人的にはGatsbyが最先端技術を導入しやすいと思う
0101Name_Not_Found
垢版 |
2021/04/21(水) 08:50:53.64ID:???
静的らしさはやっぱHugoやなあ
0102Name_Not_Found
垢版 |
2021/04/26(月) 02:54:12.36ID:???
社内のワープレ案件置き換えに使えないか画策中
0103Name_Not_Found
垢版 |
2021/04/26(月) 11:22:07.67ID:???
CMSの方も考えておかないと非エンジニアから更新できないって言われそう
0104Name_Not_Found
垢版 |
2021/12/05(日) 04:30:39.05ID:???
なんか全然書き込みないけど
Hugoめっちゃ良くね
Javascriptも書けない俺でもテーマ改造できるレベルだし
0105Name_Not_Found
垢版 |
2021/12/05(日) 09:17:40.83ID:???
>>104
めっちゃいいのにぜんぜん流行らないんよ
0106Name_Not_Found
垢版 |
2022/02/18(金) 16:29:23.34ID:???
非技術者からしたら概念すら理解しにくいんだよな
色々調べたけど結局こんな感じかね

まずウェブサイトのデータを作成(ヘッドレスCMS等で作るも良し)
次にHTMLを生成(Hugo,Hexo,jekyll,Next.js等)
最後にそれらに対応したサーバーに上げる(Github,Netlify等)
これらを総称したアーキテクチャをJamstackという
0107Name_Not_Found
垢版 |
2022/05/21(土) 20:33:55.60ID:r2Nwr2Az
ブログ作りたい初心者がワードプレス少し触ってみたら動作が遅くてなんだか気に入らない

Hexoに手を出してみたら動作軽くていいと思った

勉強したいんだがどこか良いサイトある?
0109Name_Not_Found
垢版 |
2022/06/03(金) 14:38:54.79ID:iKyDO62/
Hugo始めようと思ってスレ覗いたら過疎過ぎて草
他の板にHugo関連のスレッドあったりする?
0112Name_Not_Found
垢版 |
2022/06/07(火) 16:50:20.38ID:J1lzstJJ
ジェネレータ自体を自作してる人いる?
0113Name_Not_Found
垢版 |
2022/06/09(木) 04:10:35.86ID:???
上司や他部署から送られてくるクソみたいなメールを整えてmdにするジェネレーターなら作ったことある
0114Name_Not_Found
垢版 |
2022/07/01(金) 02:49:17.36ID:YoLGJvom
ちょっとSSGの話題とはずれるんだけどさ
NetlifyとGitHubを連携させる場合って、同じGitHubのアカウントにあるサイト構築に関係のないレポジトリもNetlifyは覗こうと思えば覗けるん?
見られたくなかったらGitHubのアカウントを専用にもう1つ作るしかないの?
0115Name_Not_Found
垢版 |
2022/07/03(日) 11:02:59.11ID:AEvLCDVF
アカウント単位の認証だった気がするからおそらく可能ではある(するかどうかは別として)
プライベートリポジトリを覗かれるか?ってことだよね?
0116Name_Not_Found
垢版 |
2022/07/03(日) 15:05:13.45ID:???
githubは複垢禁止だった気がする
レスを投稿する


ニューススポーツなんでも実況