S.F. Page

Programming,Music,etc...

静的ブログジェネレータ

静的ブログジェネレータはなんとか進めてる - jekyllのような静的ブログジェネレータをnode.jsで作る(4)

静的ブログジェネレータの製作は何とかかんとか飽きずに進めている。よってブログ更新も滞りがちである。 今のところの成果は以下に格納。 テストサイト レポジトリ かなりいろいろいじっているので、どこをどうしたかもはやわからなくなっているが、一応書…

非同期プログラミングは難しいね。やっぱり。 - jekyllのような静的ブログジェネレータをnode.jsで作る(3)

静的ブログジェネレータの製作は進めている。 進捗は以下のとおりである。 はてなブログのデータをエクスポートするコード -> ほぼ完成 エクスポートしたデータを静的ブログジェネレータ用データに変換するコード -> ほぼ完成 静的ブログジェネレータ本体 ->…

途中経過 - jekyllのような静的ブログジェネレータをnode.jsで作る(2)

静的ブログジェネレータはぼちぼちと作っている。そのせいで、ブログの更新も滞りがちだ。。 作成は、下記の各フェーズの設計・コード書きを同時並行で進め、完成に近づけていく。 ブログデザインを作る はてなAPIで吸い出したデータをいったんmarkdown形式…

実装はそこそこ進めている - 静的ブログジェネレータのコンテンツ管理システム

静的ブログジェネレータの実装を進めていたので、ブログを更新する暇がなかった。 ようやくNeDBを使ってのデータ保存・更新ができるようになった。 NeDBもオブジェクトをそのまま扱えるというところがよくて、保存するために文字列に変換したりとかする必要…

riot.js,emmet,markedを試しながら恐る恐るコンテンツ管理システムを作っている。

コンテンツ管理システムをぼちぼちと作っている。 軽量でミニマムな仕様かつ学習コストが低いというのでriot.jsを使ってみている。確かに学習コストは低い気がする。メニューをカスタムタグにして配置してみているが、そんなに1つのアプリで再利用するもので…

やっぱりelectronで簡単なコンテンツ管理システムを作ろうと思う。

静的ブログジェネレータのエディタはVS Codeでいいや!と思って割り切ろうと思っていたが、それはそれでコンテンツを管理するのが面倒だなと思い始めた。 なので簡単なコンテンツ管理システムをelectronで作ろうと思う。 で、UIの構築はどのライブラリでやろ…

GitHubのwebhookを使ってnginxでホストしているWebサイトの自動更新デプロイコードをnodeで書く。

静的ブログ・ジェネレータで生成したコンテンツのWebサーバへの更新方法を考えていた。今まではscpを使って行っていた。それで運用上は問題ないのだけれども、ソースコードの管理はgitで行っているから、更新自体もgitで行えないかなと考えた。何かあっても…

nodeベースの静的サイトジェネレータを作ろうと思う。

前から作りたいと思っている、nodeで作る静的サイトジェネレータの件。正確には静的サイトジェネレータではなくて静的ブログシステムだが。 最初はきちんとした管理用UIがあるものを構想していた。つまりはWordpressのようなものを。でもよくよく考えるとmar…

自サーバーのHTTP/2対応は完了した。静的サイトジェネレータ制作のモチベーションが上がってきている。

自サーバーのHTTP/2の対応は完了した。Web上での情報を参考にしながらLet's Encryptで証明書を取得し、nginxに設定を追加したらあっけなく動作した。 ただALPNが非サポートとなってしまっている。これを今調べているところだ。 SSL Labのテストでは「A」とな…