-
HOME
-
Tags
[ Git ]
git を気楽に使って日記書くよ # HikiDoc 形式でテキスト作成するよ HikiDoc -> HTML 変換するよ HTML テンプレートとガッチャンコして HTML 生成するよ デザインとか面倒なので、Bootstrap の CSS 部分だけ使うよ 写真とか音楽とかは、flickr とか YouTube とか使うよ。表示は全部 JavaScript で その時の時刻か、git add された時刻を表示用の投稿日時にするよ git log で *.html の最新 10 件取得して、トップページと RSS 作成するよ サーバに git push したら、hook が走って公開ディレクトリで pull されるよ
命名「Blogit」 # まぁ、ベタですけどね
当初の予定: HikiDoc 形式で txt 書く commit push 現状 HikiDoc 形式で txt 書く 記事 HTML 生成スクリプト実行して commit index 生成スクリプト実行して commit push commit したらコンバート用スクリプト走らせる予定だったんだけど、その状態だとスクリプトが生成した html が commit されてなくて、じゃぁ pre-commit でやるかと思ったんだけど、html 生成するのに git から commit 日時取得してたりして、ニワトリタマゴみたいなって頭煮えたのでやめた
...
コメント欄追加 # コメント欄は DISQUS で 一発で公開するようのシェルスクリプト書いた 検索はどうするかなぁ
Blogit 用の検索 # 「groonga 」 使ってみたいんだけど、静的コンテンツで DB 不要だぜヒャッハー! とか言えなくなるので、懐かしの「Hyper Estraier 」かなぁと思いつつ、なんかもう、Google さんでいいかな、というあたりで落ち着きつつある。いずれにせよ、やり始めたらすぐなんで、もうちっと考える
Blogit 用の検索、結局 Google さん # 昨日 なんやかやと考えたが、結果「Google カスタム検索」に。フォーム部分をどうにかするのに結構苦労した。デザインを好きなようにしつつ規約違反にならないようにするにはどうするのか、とか
...
Hugo で作った静的サイトをサーバレス公開 # このページの意義 # 主目的は自分用の備忘録です。あちこちに参考サイトはたくさんあるけど、自分用にまとめておきたかったので。1 2
...
git commit のついでに hugo コマンド実行 # 環境作った ので、
Emacs で記事作成 hugo git add / git commit git push サイト公開 の流れはできたけど、hugo コマンドで HTML ファイル生成するのは、サイトに公開する時=git push する時だけなので、
...
Hugo を Cloud Shell 上に導入 # 「Hugo で作った静的サイトをサーバレス公開 」で構築した環境を、Cloud Shell 上に作ってみる
目的 # ウェブブラウザだけあれば Hugo で作ったサイトを更新可能な環境
...
Git の renameLimit にひっかかる # 過去日記をばんばん移設してたら、
warning: inexact rename detection was skipped due to too many files.
warning: you may want to set your diff.renameLimit variable to at least 583 and retry the command.
と言われたので、言われるままに
$ git config diff.renameLimit 999 $ git config --list|grep rename diff.renamelimit=999 メッセージ出なくなった
git gc –auto # Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. こういうことですか?
$ git gc $ git gc --auto