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

Hexo部署远程仓库(Conding、Gitee、Github)

generate #生成文件 hexo server #运行本地服务器 hexo deploy #上传到服务器 Blog目录下有: node_modules: 依赖包 public:存放生成的页面...当创建一篇新的文章时,hexo会依据模版文件进行创建 source:用来存放你的文章,图片等资源 themes:主题文件夹 _config.yml 站点配置文件。...Conding 然后打开bash,安装deploy-git,这样才能用命令部署到远程的git仓库 cnpm install hexo-deployer-git --save 在git bash上测试是否连接成功...四、博客部署到Github 由于国内访问这个网站比较慢,除非你有特殊手段,不过github的资源是真的丰富 1、github创建个人仓库 首先注册一个github账号GitHub挂网 我的主页 https...上面已经安装过了的deploy-git,也就是部署的命令,这样你才能用命令部署到GitHub cnpm install hexo-deployer-git --save 然后又是那三部曲 hexo clean

1.2K30

Openresty+Github Action实现远程自动部署

通常情况下云服务器上的安全策略都会管理的比较严格,为此原来想通过 SSH 远程执行部署站点方案便不太可行啦,其中主要的影响因素就是 Github Action 所提供的 CI/CD 服务,其执行时机器是完全随机分配的...,那几乎就是等同于动态 IP, 而云服务器上面的安全组策略根本无法支持这么庞大的 IP 段设置,而且也不想劳烦朋友去调整这系统级别的安全设置,于是便想到通过 Nginx 来调用本地脚本进行远程部署的方案...Action构建构静态文件]] -->node4[/推送 Gitee 仓库/]-->node5[fa:fa-link curl远程调用] -->node6([fa:fa-stop 结束 ]); node5...注:考虑到国内访问 Github 经常会不稳定,所以干脆就做个仓库同步,将部署文件先推送到 Gitee ,再让云服务器去 Gitee 上面拉取部署代码,这样部署的稳定性会比较好。...再通过 curl 命令对该路径进行访问便能实现自动化部署,最后的 Github Action 定义代码参考如下: 1 2 3 4 5 6 7 8 9 # Git pull new things from

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

    将静态页面部署到github.io

    然后突然间想到了之前小伙伴说过hexo写博客非常方便而且是托管到github上的,我就想能不能用类似的方法把自己的静态页面也托管到github上。...效果: page.zhuchenglin.cn 前提: 这个方法只能用来部署静态页面,而且是可以公开的代码,所以私有项目一定不要图省钱这样部署。...部署步骤: 如果没有github的伙伴注册一个github账号 在github上创建一个公开的项目(注意,如果创建私有的项目,并且能从外面访问到html,这是需要收费的!...里面填上自己的二级域名 将这个项目克隆到本地,在这个项目里面完成自己的静态页面,然后提交并推送到远程 这时候你可以使用 github账号.github.io/项目名/页面.html 来访问你的页面 进入你的域名管理后台...私有代码一定不要这样部署,或者付费部署也可以 这种方法只能部署静态开源页面,不能部署含有后端语言的代码 如需转载请注明出处 : https://www.cnblogs.com/zhuchenglin/p

    1.6K10

    Hugo + Coding 搭建个人博客

    注意:默认情况下未创建资产目录; config:Hugo附带了大量的配置指令。在config目录正是这些指令被存储为JSON,YAML,或TOML文件。...:当前应用的主题文件; public:生成的用于发布的网站资源。...进入已下载主题拷贝所有文件并替换项目根目录下所有文件: ? 启动本地服务,运行查看效果: hugo serve ?...二、Coding 部署静态网站 登录 Coding,该注册注册,该实名实名,毕竟用人东西,遵守人规定吧。 创建 HugoDemo 项目,获取到 git 地址,准备提交将要部署的页面文件。 1....提交暂存区:git commit -m “Commit info” 接下来将本地仓库与远程仓库建立关联:git remote add origin 远程仓库地址 推送远程仓库:git push -u origin

    1.3K31

    Hello, Hexo.

    从零安装并远程部署Hexo博客 请注意,本文编写于 171 天前,最后修改于 171 天前,其中某些信息可能已经过时。 Hello World Welcome to Hexo!...GitHub远程部署 上面我们已经在本地Node.js环境中部署了Hexo博客系统,但是如果想将让全世界的人都可以访问到你的博客,那就需要将这个博客系统放置到云服务器中,让你在浩瀚无际的互联网当中也拥有一席之地...完成 使用命令(deploy→部署): hexo d 即可将本地博客部署到GitHub云端,注意,这一步需要在弹出框中登陆你的GitHub。...所有本地与远程部署的命令其实都可以简写: #本地运行 hexo clean && hexo g && hexo s # 部署到git或者自己的域名 hexo clean && hexo g && hexo...Themes: https://hexo.io/themes/ theme: yilia # 填写你下载的主题名称 然后记得清除缓存,重新生成博客然后部署至远程服务器。

    16910

    博客搭建(Hexo+replica主题) 之 CI持续集成篇 | travis-ci 持续集成 github自动部署

    A1: 权限不足 $ sudo gem install travis 或 $ sudo gem install -n /usr/local/bin travis ---- Q2: travis 未授权...A4: travis 部署gulp 无法压缩 ---- 优化 使用gulp 压缩 gulp 4的坑 参考: Hexo+Next主题搭建博客安装美化及SEO优化指南 [github coding 同时部署...Hexo博客到Github上 通过Travis来自动构建博客 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(1) 手把手教从零开始在GitHub上使用...Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2) travis自动部署排坑日记 Travis-ci 远程构建 + 自动化部署 用 Travis CI 自動部署網站到 GitHub 使用...travis-ci自动部署github上的项目 利用travis自动部署hexo搭建在github的博客 其他部署方式: 利用travis进行heroku部署 用webpack打包react组件

    60620

    GitHub Pages + Hexo - 搭建博客

    GitHub Pages 1. 注册GitHub 2. 登录GitHub 3. 新建仓库 4. 配置 SSH-Key 参考步骤 扩展:git 配置多个 ssh-key 3. 安装 Hexo 1....执行 hexo server 或者 hexo s 成功的话,能在 http://localhost:4000, 能看到下图页面 4....执行hexo generate 和 hexo deploy指令或者 hexo g -d指令 其中,hexo generate 作用是生成静态文件 hexo deploy 作用是实现部署到远程站点 4....主题 下载主题hexo 主题 安装教程可查看对应主题的安装教程 修改主题文件夹的配置文件(_config.yml)添加想要的功能和取消不想要的功能 修改样式 ① 电脑端浏览器打开博客,右键选择检查 ②...important 覆盖原本的样式(这个方法有可能会有问题,暂未遇到) 参考链接:https://blog.csdn.net/guoxiaorui666/article/details/99623023

    52720

    Hugo系列(1) - 简单搭建教程与远程部署

    该命令生成的静态页面文件是用来部署到pages服务的,比如GitHub pages或者Coding pages等。...常用的Pages服务有GitHub pages、Coding pages等,由于暂时没有找到好用的Hugo的远程部署插件,所以这里使用Git命令来进行远程部署。...注意,所谓的远程部署,其实就是把hugo命令生成的public目录里的所有文件push到远程库,然后启用Pages服务进行静态网站的部署。...用Git命令把这个SSH地址添加到我们的本地仓库,这样这个GitHub仓库就将作为我们的远程仓库,然后就可以通过Git命令把站点文件部署到GitHub上: 1 git remote add origin...现在我们的GitHub仓库里已经有站点的文件了,接下来点击Settings进入该仓库的设置页面,找到Github Pages这一项,选择以master分支作为Source,然后保存;接下来这个仓库就会被部署到

    1.9K30

    Win10:Hexo+github搭建个人博客

    添加分类页面和标签页面 部署到GitHub 点击查看部署至github的教程 访问官网按照指示注册github账号: 注册过程中可能遇到的bug 有些用户注册github账号时可能会遇到Unable to...打开,点击仓库页面右上角的 Github PagesCustom domain 最后,重新部署一下即可通过你的域名来访问博客了。...但我觉得页面比较素,所以开了动画, 主题自带四种效果,可以选自己喜欢的。...然后尝试第一次提交你的目录到远程仓库,依然是在路径下->,输入: 这样一来,在 GitHub 上的 username.github.io 仓库就有两个分支, 一个 source 分支用来存放网站的原始文件...git-pull(用来从远程仓库拉取最新更改,适用于多PC或多系统端之间的版本对接) git-push(用于提交每次的修改到远程仓库) hexo-publish(清空本地缓存后重新部署博客页面)之后将后缀更改为后缀

    52610

    Ubuntu:Hexo+github搭建个人博客

    添加分类页面和标签页面 部署到GitHub 点击查看部署至github的教程 访问官网按照指示注册github账号: 注册过程中可能遇到的bug 有些用户注册github账号时可能会遇到Unable to...打开,点击仓库页面右上角的 Github PagesCustom domain 最后,重新部署一下即可通过你的域名来访问博客了。...但我觉得页面比较素,所以开了动画, 主题自带四种效果,可以选自己喜欢的。...然后尝试第一次提交你的目录到远程仓库,依然是在路径下->,输入: 这样一来,在 GitHub 上的 username.github.io 仓库就有两个分支, 一个 source 分支用来存放网站的原始文件...git-pull(用来从远程仓库拉取最新更改,适用于多PC或多系统端之间的版本对接) git-push(用于提交每次的修改到远程仓库) hexo-publish(清空本地缓存后重新部署博客页面) 之后将后缀更改为后缀

    83110

    Docsify 深入源码

    docsify还具有轻应用、全文搜索功能、支持多个主题、兼容IE10+、支持SSR等特性。...docsify-cli快速入手 docsify提供了一个名为docsify-cli脚手架工具,通过这个脚手架工具,可以快速生成docsify站点并部署到本地或远程服务器。...,不过要想一键部署一个站点,也未尝不可,下面让你快速掌握装逼技巧: 更快速——一键生成 原理及特点: 生成初始模板页面结构配置,若通过config读取到配置文件,那么合并模板页面结构配置,若未读取到,则读取...文档通过服务端渲染输出 没有serve模式下的热加载,所谓热加载,即监控文件更改并重新加载浏览器(对于部署在远程服务器上来说,最好别用热加载)/* @desc: 一键生成文档站点. * @param:...除此之外,Docsify还提供了一些实用的功能(也可查阅Docsify官方文档): 可将文档站点部署到Github Pages或远程服务器,若要配置到远程服务器的话且在serve模式下,可在serve手动关掉

    4.1K00

    Getting Started with Hexo

    Common Commands & Debug: 使用频率最高,放在最开始 Install: 安装环境,到本地成功打开 (如果你想从头建立自己的博客,你应该从这里开始) Remote Deployment : 远程部署至...需要修改的文件是使用主题目录下的 head.ejs Remote Deployment 三大git平台均可部署Hexo,由于gitee需要人工审核,gitlab操作较为复杂,最后选择github进行搭建...github创建仓库 登录github页面 -> New Repository -> 创建仓库 ,Repository name设置为 ${userName}.github.io,其他默认 ->...Private Access Token 作为凭证,提前创建一个全权限,永久有效的Token方便连接使用 创建token页面入口 点击github头像 -> Setting -> Developers...拿到的SSH链接} branch: 你要推送到仓库的分支(默认为master) 远程部署 hexo d 部署到github -> 命令运行过程中会提醒输入Access Token,填入github

    11210

    Hexo+GitHub搭建个人博客,实现云端编辑、一键发文

    远程仓库开启 github pages 指定部署分支:gh-pages 4、手动部署 本地项目执行命令: hexo clean hexo g hexo deploy hexo模板引擎生成静态文件,并推送到...:一是发布站点,二是同步远程仓库,这样做比较麻烦,下面会讲解如何配置持续集成 4.1、查看效果 这里我配置了自定义域名 5、自动部署 就是DevOps,可以理解成 GitHub 通过一些流水线的配置...,将 Hexo 项目编译生成静态页面,部署到 gh-pages 分支,very good!...另外利用github.dev也可以实现在页面上编辑了。...在线编辑: Github有提供一个在线编辑的页面,在Repo页面按下按键.就可以打开编辑页面了 每个 action 就是一个独立脚本,因此可以做成代码仓库,使用userName/repoName

    1.2K20

    【12】2小时还你一个集打赏、评论、RSS功能于一身的个人博客

    修改主题 然后在Hexo根目录执行部署Hexo指令: // 清理缓存 hexo clean // 生成文件 hexo generate // 部署 hexo deploy 便可以在远程的博客上看到修改主题后的样式了...hexo generate // 部署 hexo deploy 这里说明一下:上述的部署指令中hexo deploy可以换成hexo server,两者的区别在于,前者是将博客部署到远程的Github...然后部署一下Hexo,可以在本地或远程看到实现的评论功能,如下图所示: 友言评论功能 在笔者配置评论功能的时候,笔者遇到了一个问题:本地博客有评论功能,而远程博客却没有 。...第一次hexo deploy以后,远程的博客报出404错误 Github中仓库的命名没有按照Github昵称+.github.io的规则来。...hexo deploy以后,远程的博客没有更新 原因是部署延迟后执行hexo deploy指令前为执行hexo generate指令。

    1.3K30

    win10+hexo+github搭建个人博客

    账户的配置) 2、安装 配置Hexo,配置将Hexo与github page结合起来 3、怎样发布文章 主题 推荐 主题 4、Net的简单配置 添加sitemap和feed插件...5、添加404 公益页面 安装并配置环境 win10+Node.js+git+github Node.js下载地址:https://nodejs.org/en/download/ Git...命令行执行下面命令: hexo g # 本地生成数据库文件,目录等 hexo d # 部署到远程 新建一篇博客 hexo new post "devops" 然后通过电脑编辑器(atom)...对文章进行编辑,编辑完成之后,再次运行上面的生成,部署命令 hexo g # 本地生成博客 hexo d # 发布到远程 hexo d -g #在部署前先生成 注: 安装git扩展 npm...从上面可以看出我们已经成功部署到远程,并能够正常访问。

    1.1K60
    领券