我的第一篇博客:hexo+windows sever 搭建个人博客

使用材料:腾讯云服务器,系统为window sever

以下操作在服务器或自己电脑上进行都可以,在自己电脑上操作的最后只需要把生成的文件在服务器上部署即可

第一步:下载所需工具

下载nodejs

下载nodejs:下载地址
打开地址左手边是长期支持版本,右手边是最新版本
安装完成之后使用WIN+R,输入cmd,回车,输入

node -v

如果出现版本号说明安装成功

在任意路径下创建一个文件

这边我取名叫blog,路径是C:\Users\Administrator\blog
此时我们使用命令进入该文件夹

 cd blog

此后我们的操作都是围绕在这个文件夹下进行的,如果搭建失败可以把blog文件夹删除,直接重头再来

使用npm下载hexo

在blog文件夹下

 npm i -g hexo

安装完成之后运行命令

 hexo -v

查看版本号,出现版本号说明安装hexo成功

第二步:使用hexo

初始化hexo

使用下列命令:

hexo init

注意这里可能出现安装失败,如果失败可以把blog文件夹清空,再次进行初始化,
实在不行也可以试着把npm配置导向淘宝网:修改方法

使用命令编译hexo

hexo g

使用命令启动网站

hexo s

这样你就可以在服务器上打开浏览器输入http://localhost:4000来访问你的网页了

第三步:修改端口

如果你想修改端口,可以通过命令来指定端口

hexo server -p 80

80端口有可能被系统占用,80端口是默认端口,平时输入网址不需要

打端口是因为端口80默认隐藏,举个例子:百度的端口号是80,如果

百度的端口改成8001那我们进入的时候就需要这样打:在百度的地址

后面加上:8001

第四步:部署到IIS上(可选)

blog下会生成一个public文件夹,IIS导向这个文件夹就可以了,注意:直接在本地打开public下的index.html不会加载图片资源
IIS部署如果端口80被占用可以在cmd命令中使用

netstat -ano|findstr 80

查找到占用80端口PID,使用任务管理器中的详细信息来查看是哪个服务占用,如果是无关紧要的可以直接在任务管理器中结束掉,如果是IIS占用了请查看IIS中有无网站在使用80端口。

posted @ 2020-08-01 17:42  听风逐浪  阅读(788)  评论(3编辑  收藏  举报