node.js - Deploying Hexo on Azure.. not sure what i'm missing -
i decided start small blog personal use (for now) on azure. started digging blogging framework hexo. got (first) basics under control starting hexo blog locally, want push azure.
i configured basic web-app git connection continuous deployment (https://github.com/lmeijdam/demo-repo). tried tutorial
- server.js file
- package.json
- .gitignore
above result in working response , installed node_modules... there lost next steps...
i know can create package.json file , viewing ftp client package.json there , node_modules folder correct modules installed. 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" } }
and found out can deploy procfile git repo azure uses, if have no default file called server.js (https://github.com/yavorg/azure-node-starter/blob/master/procfile)
and later friend came tip edit procfile write like;
web: /node_modules/hexo/bin/hexo server instead of web: node server.js
unfortunately results in default blanco webpage... http://lmnodetest1.azurewebsites.net/
am doing stuff wrong here or forgetting @ start?
per experience, hexo static blog website generator. can follow these steps below generate website @ path "public".
$ hexo init blog $ cd blog $ npm install $ hexo generate then, "public" directory generated, , can entry directory , run command hexo server browse http://localhost:4000 explore blog.
$ cd public $ hexo server for deploying blog azure website using git, need create local git repo commanding git init @ "public" dir.
please refer doc https://azure.microsoft.com/en-us/documentation/articles/web-sites-deploy/ deploy azure.
best regards.
Comments
Post a Comment