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

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -