Help us understand the problem. What is going on with this article?

DockerとHexoを使ってgithub-pagesのローカル環境を構築する

More than 1 year has passed since last update.

困りごと

  • ローカル環境にnpm入れて構築しても良いけど、バージョン混在したり、汚れそう
  • UbuntuベースのDockerイメージが多い。サイズが700MB超え
  • メンテナンス放置されてて上手く動かない
  • volumeの永続化したり…コマンド長いのよね…マシンが変わった時、コマンド履歴辿れない事を考えると不安

やりたい事

  • Alpine linuxベースの軽量イメージ
  • Volumeの永続化とか、ポート設定とか諸々、docker-composeに書いて省力化
  • Hexo-adminプラグインで、WEBブラウザからマークダウン記事の作成編集、プレビューする
  • Hexo-git-deployerプラグインで、github-pagesへの投稿も省力化
  • ブログソース、テーマ、設定をgitリポジトリ管理、githubにアップ

ソース

davyyy/docker-hexoをForkして、作成することにした。

ソース:tknxn/docker-hexo

  • Hexo-adminを入れれば、webブラウザから記事の追加・編集、マークダウンのプレビューができる
  • Hexo-deployer-gitを入れて、ごにょごにょすれば、circle CIを経由せずに静的ファイルをgithubにpushして、github-pagesにホスティングすることもできる
tknxn
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした