1

私は最近、Azure で (今のところ) 個人用の小さなブログを始めることにしました。ブログ フレームワークの Hexo を掘り下げ始めました。Hexo ブログをローカルで開始することで (最初の) 基本を制御できるようになりましたが、それを Azure にプッシュしたいと考えています。

継続的なデプロイ ( https://github.com/lmeijdam/demo-repo )のために、GIT 接続を使用して基本的な Web アプリを構成しました。私はチュートリアルを試しました

  • server.js ファイル
  • パッケージ.json
  • .gitignore

上記の結果、応答が機能し、node_modulesがインストールされます...しかし、そこから次のステップについて本当に迷っています...

package.json ファイルを作成し、私の ftp クライアントを表示すると、package.json がそこにあり、正しいモジュールがインストールされた node_modules フォルダーもあることがわかります。私のpackage.json;

{ "name": "hexo-site", "version": "0.0.0", "private": true, "hexo": { "version": "3.1.1" }, "dependencies": { "express ": "*", "hexo": "^3.1.0", "hexo-deployer-git": "0.0.4", "hexo-generator-archive": "^0.1.2", "hexo-generator -category": "^0.1.2", "hexo-generator-index": "^0.1.2", "hexo-generator-tag": "^0.1.1", "hexo-renderer-ejs": " ^0.1.0", "hexo-renderer-marked": "^0.2.4", "hexo-renderer-stylus": "^0.3.0", "hexo-server": "^0.1.2" } }

また、server.js ( https://github.com/yavorg/azure-node-starter/blob/master/ ) という既定のファイルがない場合、Azure が使用する GIT リポジトリに Procfile をデプロイできることもわかりました。プロファイル)

その後、友人が procfile を編集して次のように書くためのヒントを持ってきました。

web: /node_modules/hexo/bin/hexo サーバーの代わりにweb: node server.js

残念ながら、これはデフォルトのブランコWebページになります... http://lmnodetest1.azurewebsites.net/

ここで間違ったことをしていますか、それとも最初に何かを忘れていますか?

4

4 に答える 4

3

Azure で Hexo ブログを実行する手順は次のとおりです: http://the-coderok.azurewebsites.net/2015/09/16/Running-Hexo-blog-on-Azure/

于 2015-10-16T18:45:31.220 に答える
0

早速御社のサイトを拝見しました。問題は、server2.js ファイルはあるが、server.js ファイルがないことにあるようです。レポで名前を変更して、もう一度プッシュしてみてください。これで、少なくとも最初のハードルは乗り越えられるはずです。

于 2015-09-30T21:14:21.927 に答える