导航:首页 > IDC知识 > hexo部署到自己服务器

hexo部署到自己服务器

发布时间:2020-11-09 21:24:08

1、配置hexo 为什么运行到 hexo server 这步就没用了

因为你没有安装server模块 hexo g后先安装 在你的blog根目录下npm install 然后你就发现hexo s可以正常使用了

本回答由提问者推荐
因为你没有安装server模块 hexo g后先安装 在你的blog根目录下npm install 然后你就发现hexo s可以正常使用了

本回答由提问者推荐

2、hexo怎么部署到github

1,安装hexo
安装hexo前:
安装Git
下载 msysgit 并执行即可完成安装。
安装node.js
在 Windows 环境下安装 Node.js 非常简单,仅须 下载 安装文件并执行即可完成安装。
安装hexo:
利用 npm 命令即可安装。(在任意位置点击鼠标右键,选择 Git bash )
npm install -g hexo

创建hexo文件夹:
安装完成后,在你喜爱的文件夹下(如 H:\hexo ),执行以下指令(在 H:\hexo内点击鼠标右键,选择 Git bash ),Hexo 即会自动在目标文件夹建立网站所需要的所有文件。
hexo init

安装依赖包
npm install

启动本地服务
现在我们已经搭建起本地的hexo博客了,执行以下命令(在 H:\hexo ),然后到浏览器输入 localhost:4000 看看。
hexo generate
hexo server

好了,至此,本地博客已经搭建起来了,只是本地哦。别人是看不到了,
下面我们讲博客部署到github上面。
注册Github帐号。
已有就跳过。
这里的就不用介绍了。
创建repository
登录github后,将鼠标点击github右上角“+”号,在下拉菜单上,选择“New repository”项,将跳到如下页面,填写库名称,勾选“Initialize this repository with a README”,点击“create repository”,即可完成创建库。

部署
编辑 _config.yml (在 H:\hexo 下)。你在部署时,要把下面的 zippera 都换成你的账号名。
deploy:
type: github
repository: https://github.com/xiaomiya/xiaomiya.github.com.git
branch: master

执行下列指令即可完成部署。
hexo generate
hexo deploy

注意:有些新用户需要设置 ssh,否则上述命令会失败。ssh 的介绍和设置方法请看官方教程 ,不用担心,很简单。
记住:每次修改本地文件后,需要 hexo generate 才能保存。每次使用命令时,都要在 H:\hexo 目录下。
Okay,我们的博客已经完全搭建起来了,在浏览器访问 zippera.github.io 就能看到你的成就了!
还有一点,有一些用户在hexo deploy之后会有个这个提示

那么我们要输入我们在git上验证的邮箱

如这样。再次hexo deploy
就发布上去了。
就可以看到我们就成就了。。。
bugs
1、有网友反应右键菜单中没有 git bash 选项,可以进入开始菜单找到 git bash,然后通过 cd 进入相应目录执行命令。
2、在github部署完成之后,马上访问可能出现404错误,这是正常的,(最多)等待十分钟左右就可以访问了。如果还不行,那很可能是 github 发送给你的验证邮件你没有打开看,据多方反映,验证后就没问题了。
3、如果在 hexo d 之后出现 fatal: 'username.github.io' does not appear to be a git repository ,一是检查 repo 的名字是否合乎规范、是否含有大写字母、config.yml 中的 deploy 配置是否正确,二是把 git bash 关掉,重新打开再执行命令。
4、有的同学可能不是 IT 界的,或者对shell 命令不太了解。在要求输入密码时,你输入之后密码是不显示的,这是为了安全,并非是你没输上。
5、出现乱码的,不要使用 windows 中的「记事本」打开并编辑文件,推荐使用 sublime text,很简单。如果已经在「记事本」中编辑过,需要使用 sublime text 转码为「utf8」。
6、安装 hexo 时卡在那儿不动,很可能是网络不给力,能全局 break wall 就好了。
7、遇到什么其他的问题,不妨删除.deploy 和db.json 再重新生成试一试。
tips
hexo现在支持更加简单的命令格式了,比如:
hexo g == hexo generate
hexo d == hexo deploy
hexo s == hexo server
hexo n == hexo new

3、如何将Hexo这类的静态博客部署在虚拟主机

1 解析域名 然后在空间里面绑定 2 通过FTP工具,上传你的程序(源码)到空间根目录 3 检查一下目录权限是否设置正确一般给予755即可 777为最高权限(权限过高有安全风险) 4 建立好数据库 5 域名解析生效后,在浏览器输入域名,即可搭建网站! ...

4、hexo+github pages 创建自己的博客用的是哪个服务器

是将文件存到了GitHub仓库,可以说是GitHub的服务器吧。不过访问速度有点慢。

5、怎么在自己的服务器上搭建hexo

不同的服务器搭建方式不同。我用的是小鸟云的服务器,挺不错。举个例子,github虽然非常好用,而且也已经相当成熟,但由于国内网络原因,导致访问速度很慢,还经常被墙,于是动手将其同步托管到gitcafe上,这样既可以解决国内访问慢的问题,同时也算在github上做了个备份。

6、自己电脑上部署hexo 怎么通过域名访问

这个要看你上网有没有公网IP了,现在电信很烂,原来都分配公网IP,现在大多数不分配了。
但现在有专门提供这方面服务的网站,比如nat123、花生壳、提供穿透防火墙服务,你可以试试。

7、hexo 本地server成功但部署到GitHub上就不能显示主题

推荐换到coding上面比较好,github在国外,有时候访问有问题,而且速度也不快,coding挺好的。
具体的可以参考我的博文。
gblog.coding.me

8、能在云服务器上部署hexo吗

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

远程桌面连接(,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。

9、hexo github搭建个人博客 需要服务器吗

可用可不用,服务器您只需要租用vps即可,很多人做个人博客都是直接需用虚拟主机,价格便宜

与hexo部署到自己服务器相关的知识