【hexo】在其他服务器上运行(tomcat为例)

版权声明: https://blog.csdn.net/smileyan9/article/details/86712285

1. 编写目的

我们既希望能够使用hexo这样简洁的博客管理框架,又想让自己的博客在其他web服务器上运行,也就是说,使用hexo生成静态网页在tomcat这样服务器上运行。
因为我们不希望把80端口完全让给hexo,我们可能需要展示别的项目。
另外我们如果只是生成静态文件然后复制粘贴到tomcat的webapp/ROOT 文件夹中去,也会遇到一些问题,比如如何写文章等。
下面就是一个解决方法。

2. 概述

  • 云服务器上搭建node npm 环境。推荐参考这个博客:
    https://blog.csdn.net/smileyan9/article/details/86708978
  • 服务器上安装hexo,安装hexo-admin插件。
  • 云服务安全组保证打开某个端口给hexo发布博客,并且初步测试完成云服务器上的hexo博客展示。
  • 配置hexo自己的博客,将静态生成文件地址改为自己80端口服务器的地址(tomcat为例:tomcat/webapp/ROOT)
  • 执行hexo g命令,将静态文件生成到目标地址。
  • 访问自己服务器的80端口,查看hexo的博客。
  • 在hexo运行端口写博客,然后再次执行hexo g命令。

猜你喜欢

转载自blog.csdn.net/smileyan9/article/details/86712285