我的第一篇博客: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端口。