首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hexo博客部署到Linux服务器

以前Hexo博客是托管到github,因为国内访问github速度有些慢,这次试着把博客部署到阿里云的服务器。本地系统Windows10需要安装node.js+hexo。...hexo init 安装依赖包,该命令执行后没有什么提示,完成后的本地文件夹列表为图示,可能会有所不同 hexo install 注意:因Hexo 3.0以后把服务器独立成了单独的模块,所以还需要安装...在服务器端,我们需要完成以下几件事情。...创建 Git 钩子 接下来,在服务器的裸仓库 hexo_static 创建一个钩子,在满足特定条件时将静态 HTML 文件传送到 Web 服务器的目录下,即 /home/lvshen/hexo。...#在本地生成公钥和密钥: ssh-keygen -t rsa #将本机生成的公钥发送到服务器(建立信任关系): ssh-copy-id -i C:/Users/UserName/.ssh/id_rsa.pub

5.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    部署Hexo到Cloudflare Worker

    Cloudflare Worker 是 Cloudflare 提供的基于 Serverless 的云端服务,最新的 Workers Sites 允许使用者将博客程序如 Hexo、Wordpress 等部署到...本教程以 Hexo 部署为例,默认具有 Node 环境。...true route = "" #这里是个性化域名区域 zone_id = "" [site] bucket = "public" #这里填写Hexo...上传全站到 Cloudflare Workers 使用 Hexo 生成一次静态文件 首先使用 Hexo 在工程目录生成一次静态文件,以产生public文件,如不生产则会下下一步上传中报错。...注意,免费版本的 Workers Plan 有每天 100,000 次的访问限制(100,000 requests per day ),免费额度适合小站部署(流量大容易翻车),大站还是使用独立服务器或者收费版本部署稳一些

    2.4K20

    Hexo进阶教程(四)| 部署Hexo到自己的服务器

    待优化问题 Hexo博客通常是被部署在Github的,也有部署在Gitee、coding的,这些平台最大的优点是免费,然而也是各有缺点。...这篇文章就来讲述如何部署 Hexo 博客到自己的服务器,对于云服务器的配置,1核2G的学生机足够。 我在部署到腾讯云后,使用站长之家国内测速工具分析,如图: ? 站点测速结果 2....安装宝塔面板 宝塔面板(www.bt.cn)是一个非常简单易用的服务器运维面板,安装该面板后,不需要在命令行安装Nginx 服务器这些,直接在面板中一键部署即可。...创建网站 然后将填写的网站域名解析到服务器的ip,在浏览器中访问该域名,即可看到站点主页: ? 站点首页 5. 部署Hexo 网站建立后,再来部署Hexo就非常简单了。...Hexo博客也称静态页面,其实就是public文件夹的所有内容,也是上传到mculover666.github.io这个仓库的所有文件: ?

    5.4K61

    Hexo部署至服务器(Ubuntu 20.04)

    前言 本文将介绍如何从零开始,将Hexo项目部署到服务器(Ubuntu 20.04)。 注意: 本篇教程的服务器环境为虚拟机(Ubuntu 20.04),所有的操作均使用Xshell连接进行。...-t rsa在windons用户下/.ssh文件夹中生成密钥 将生成的公钥id_rsa.pub拷贝到ubuntu服务器的/home/blog/.ssh/authorized_keys 首先创建.ssh...branch: master 执行命令hexo deploy,将静态文件上传至Ubuntu服务器 进入目录var/www/hexo/下,可以看到静态文件已全部上传 访问测试 打开浏览器,输入Ubuntu...服务器的IP地址,就可以看到博客页面啦 补充 如果部署到购买的云服务器(阿里云),可能出现访问服务器IP没有响应的情况 点击云服务器/ECS,在安全组规则中手动添加一条80端口的规则: 后记 (后续补充域名的配置操作...) 参考文章: 用Hexo部署博客到Ubuntu服务器 - 简书 (jianshu.com) Git版本控制之ubuntu搭建Git服务器 - StoneGeek - 博客园 (cnblogs.com

    2.7K31

    Hexo博客部署腾讯云服务器

    本文用来记录将 hexo 部署再轻量服务器的过程,不论是已经有自己的主题准备迁移或者新建一个准备部署在轻量服务器,本教程都是适用的,博主并不是做相关方面的,因此本教程尽量简单实用,对于大佬可能帮助有限...~其次这里并非一定要使用腾讯云服务器,其他家操作基本都是一致的。...部署完成之后,点击网站,添加站点,填写你的域名(加上 3w),没有的话写你的服务器 ip 地址。...根目录选我们之前建立的 /www/wwwroot/hexo 回到服务器终端,重启宝塔服务 service bt restart # 部署 接下来需要将本地的生成好的 /public 推送到服务器。...hexo clean hexo generate hexo deploy 要输入密码的时候就输入即可,然后打开 IP 查看 域名备案之后,可以直接绑定域名

    44511

    Hexo 部署在云服务器

    Hexo 部署在云服务器 前言 众所周知,使用 GitHub Page 的访问速度令人发指,当然也有很多人选择部署到 Vercel,这便是我之前的选择,免费,同时还有着更快的速度。...准备工作 本文假设你拥有 Hexo 建站相关的知识,相关的问题不再赘述,你也可以点击这里查看 Hexo 建站相关的知识。...到云服务器 配置 hexo 根目录的 _config.yml 文件的 deploy 选项 # Deployment ## Docs: https://hexo.io/docs/one-command-deployment...ip:/home/git/blog # add branch: master 然后三连 hexo clean hexo g hexo d 按照提示输入密码。...注意:这里用云服务器的 80 端口,使用 http 访问,如果需要 https 访问,还需要 SSL 证书 参考资料 hexo 搭建在阿里云服务器(Ubuntu 20.04) 阿里云 ECS 初体验(

    5.2K30

    Hexo部署到云服务器

    前言 看到群里好多人问如何将Hexo部署到云服务器。按我的思想,如果有服务器谁还用Hexo?但居然还真有人。...趁着上个月白嫖的腾讯云的机器还没过期,赶紧重装个系统,来咕一篇Hexo如何部署到云服务器。 ? 开始操作 这篇文章并非从安装开始的教程。...测试能否将其clone 在你的电脑随便找个位置新建一个文件夹,并且将bash或者其他命令行工具切换到这里。开始执行以下命令(注意替换成你的服务器ip),测试能否将仓库clone下来。...建立SSH信任关系(免密登录) 在你自己的电脑输入以下命令(注意替换成你的文件路径) ssh-copy-id -i C:/Users/yourname/.ssh/id_rsa.pub git@server_ip...三、配置NGINX服务器 这一步主要是用来开启80端口的服务器。你不会以为要用hexo s吧?

    10K103

    使用Hexo在github搭建个人博客

    一 什么是Hexo     Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。    ...就是说,你不需要自己从头到尾写一个个人博客的网站出来,该框架已经帮你写好了,你只需要配置一下风格,填充内容,再部署到服务器让别人能访问就行了。...二 为什么部署到github     GIthub Pages则是github的一项功能,可以放置网页文件到指定文件夹,然后给你一个专属域名用于展示一些项目,但现在大多用来开发制作个人博客网站。...2.Git 用来将本地Hexo内容提交到Github。Xcode自带Git,这里不再赘述。如果没有Xcode可以参考Hexo官网上的安装方法。...cd到blog文件夹下,执行如下命令,安装npm: npm install 执行如下命令,开启hexo服务器hexo s 此时,浏览器中打开网址http://localhost:4000,能看到效果

    54710

    如何在Ubuntu 14.04使用Hexo创建博客

    把Git安装在您的服务器 把Node.js安装在您的服务器 把Nginx安装在您的服务器 GitHub的一个帐户,它是一个Git存储库主机。...第1步 - 安装和初始化Hexo 此初始部分包含在服务器启动和运行Hexo所需的一切。 首先,确保系统包是最新的。...第4步 - 运行测试服务器 现在先前的配置文件已经完成,我们已准备好一个示例。接下来,我们将启动测试服务器hexo server 可以强制测试服务器在_drafts文件夹中呈现帖子。...通过遵循其存储库创建步骤,在GitHub创建名为hexo_static的新存储库。确保选择“公共”选项并勾选“ 使用自述文件初始化此存储库”复选框。 创建存储库后,打开主Hexo配置文件进行编辑。...首先,初始化一个新的空Git存储库(不在GitHub)。此存储库的唯一目的是将hexo_static存储库的内容转发到Web服务器目录。

    1.3K00

    使用Hexo在Github搭建自己的博客

    以前的博客是使用Jekyll托管在github,后来用着越来越不方便,比如没有自动生成post,不能一键部署,文件结构和配置也是比较繁琐,更重要的是有时候用markdown写一篇文章,生成的静态文件很乱...sudo npm install hexo-cli -g 快速开始 安装Hexo安成后,使用如下命令快速新建一个博客系统,然后运行它 hexo init blog cd blog npm install...Front-matter 是文件最上方以 — 分隔的区域,用于指定个别文件的变量,举例来说: title: "使用Hexo在Github搭建自己的博客" date: 2015-03-10 22:30:...然后新建一个hexo分支,存放你现在hexo的所有文件。然后执行如下命令清理并生成发布的静态站点文件。...hexo clean hexo generate 然后把生成的public目录下的文件放到你的master分支下即可。git commit后把这两个分支推送到你的github

    48420
    领券