hexo + github action + git 配置个人博客网站

news/2024/5/17 13:16:50/文章来源:https://blog.csdn.net/zimosangtian/article/details/114959013

文章目录

  • 一、Overflow
  • 二、Hexo 主题设置
  • 三、本地测试
  • 四、远端部署
    • 1. 根目录 "_config.yml" 文件配置
    • 2. 可能出现的 error
  • 五、自定义模板相关
  • 六、Github Actions

一、Overflow

完整配置参考视频,以及该视频对应的笔记。

二、Hexo 主题设置

Hexo 全部主题,up 使用的 matery 主题中文文档。如下图所示。

matery 主题

三、本地测试

打开 git bash 命令行界面操作,相关代码如下。

   npm install hexo-cli -ghexo init blogcd blognpm installhexo server

四、远端部署

1. 根目录 “_config.yml” 文件配置

   deploy:type: gitrepo: https://github.com/daojuhecheng/daojuhecheng.github.io# repo: git@github.com:daojuhecheng/daojuhecheng.github.io.gitbranch: master

2. 可能出现的 error

  1. 执行 “hexo d” 后,出现 “error deployer not found: github”。
   npm install hexo-deployer-git --save# 安装 hexo 对于 git 的部署工具
  1. Git 报错: “OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443”。
   git config --global --add remote.origin.proxy ""
  1. 继续报上一步的错,参考 443 error,修改 “_config.yml” 中的 “repo” 行(https 改为 ssh)。

五、自定义模板相关

看板设置,需要修改 “_config.yml” 文件。

   npm install --save hexo-helper-live2d# 安装 live2d# 不同的看板人物需要额外的 install

六、Github Actions

Github Actions 可以实现自动化部署,即提交代码后自动发布。参考 视频对应的笔记 可以实现这一过程,即切换分支 “myblog” 后执行 “git add .”、“git commit -m ‘log’” 和 “git push origin myblog” 操作。

另外,需注意 Git 的一些相关操作如 切换分支操作、撤销 “commit” 和 “add” 以及 “git pull” 同步远程与本地(merge)等。

bottom figure

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_879663.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个测试网站负载的工具--webbench

webbench最多可以模拟3万个并发连接去测试网站的负载能力, 适用系统:Linux 编译安装: wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install 使用&#xff1a…

python +flask 制作一个实时热搜采集接口 加入百度热搜和微博热搜 并实时滚动代码 嵌入到你的帝国CMS或WP博客 或任意框架网站

示例帝国CMS网站效果: 超级简单的实现,两个步骤搞定: 1.写python采集接口,采集数据。 接口代码:需要安装对应的库。 # codingutf-8 import re import urllib.parse import random import requests import datetime from flask im…

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么…

使用IPV6搭建自己的Web网站

IPV6免内网穿透使用个人电脑搭建自己的Web网站早已被验证可行,但是由于工作生活方面的压力,一直也抽不出来心思去玩玩,最近正值疫情,手头空出来一些时间,就体验了一把IPV6的实际运用,这里写一写经验&#x…

varnish网站加速缓存代理

一、varnish简介: **1.Varnish:**一款高性能的开源HTTP加速器,2006年发布的第一个版本0.9,发展到目前很多门户网站已经部署了varnish,并且反应都很好,甚至反应比squid还稳定,且效率更高&#x…

基于阿里云使用PolarDB和ECS搭建门户网站

登录过程不再赘述 进入控制台后 在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB管理控制台 。 单击左侧 集群列表 创建数据库账号。 (1)在 集群列表 页面,单击 集…

阿里云高校训练营-4-使用PolarDB和ECS搭建门户网站

确认自己的生成的实例和信息 在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB管理控制台 单击左侧 集群列表 ,然后选择云产品资源提供的地域 华东2(上海) 在 集群…

在网站里添加留言板(不使用数据库)

tips:想直接看解决方法的直接看链接和粗体字就好 在网站里添加一个留言板相对于大佬来说很简单,php数据库就可以搞定,不过对于我这种刚接触数据库而且没学过php的人来说简直难搞。 不过还好云社区有大佬发了一个不用数据库就可以完成留言板功能的php代码…

阿里云ECS七天训练营Day04——使用PolarDB和ECS搭建门户网站

使用PolarDB和ECS搭建门户网站 前言一、创建PolarDB数据库账号1.创建资源2.进入云数据库PolarDB的控制台3.数据库的创建及基本配置(1)创建数据库账号(2)创建数据库 三、安装LAMP环境1.连接ECS服务器2.搭建LAMP环境 四、搭建门户网…

ECS训练营学习Class 4—— 使用PolarDB和ECS搭建门户网站PbootCMS

使用PolarDB和ECS搭建门户网站PbootCMS PolarDBPbootCMS创建PolarDB数据库账号安装LAMP环境搭建门户网站PbootCMS阿里云高校计划 PolarDB PolarDB是阿里云自主研发的新一代关系型云原生数据库,既拥有分布式设计的低成本优势,又具有集中式的易用性。 Pola…

class 4 使用 ECS 和 PolarDB 搭建门户网站

思路分析 说白了很简单,服务器搭建 LAMP 环境跑一个 PbootCMS 的网站只不过使用了阿里云的 PolarDB 步骤 打开 PolarDB 数据库 通过 RAM 帐号登录控制台产品与服务 > 云数据库PolarDB > 管理控制台集群列表 > 选择所在的地区,如 上海 2 创建…

阿里云ECS进阶班Day 4 | 使用PolarDB和ECS搭建一个网站

1.PolarDB数据库简介1.1简介1.2PolarDB优势 2.搭建过程2.1创建PolarDB数据库账号2.2安装LAMP环境2.3搭建门户网站2.4进入搭建好的网站 3.阿里云高校计划 1.PolarDB数据库简介 1.1简介 Polar DB是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别…

阿里云高校训练营-class4-使用PolarDB和ECS搭建门户网站

创建资源 创建PolarDB数据库账号 1.单击页面左侧 云产品资源 > 一键复制登录url 。 2.打开浏览器隐身窗口(无痕模式),粘贴已复制的url地址前往 RAM用户登录 界面,登录 阿里云管理控制台。 3.在阿里云控制台首页 左侧导航栏…

day04-使用ECS和PolarDB搭建门户网站

创建资源 创建PolarDB数据库账号 单击页面左侧 云产品资源 > 一键复制登录url 。 打开浏览器隐身窗口(无痕模式),粘贴已复制的url地址前往 RAM用户登录 界面,登录 阿里云管理控制台 。 以Chrome浏览器为例,打开新…

ECS 7天实践训练营-day4-使用PolarDB和ECS搭建门户网站

使用PolarDB和ECS搭建门户网站 背景知识PolarDB数据库 使用PolarDB和ECS搭建门户网站前言创建PolarDB数据库账号安装LAMP环境搭建门户网站 结束语 背景知识 PolarDB数据库 PolarDB数据库是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以…

互联网安全架构------------总结参考资料来自淘宝龙隆的《大型分布式网站架构设计与实现》

文本太难看的话可以直接看思维导图更直观,也可查看有道云笔记(排版可能更好看一点):http://note.youdao.com/noteshare?idc896ed59a577a6caf5b26600a4e3689b&sub8E90D663DBE74331BC41A711C586742F 一、常见Web攻击手段 1.X…

bootstrap模板网站

从事前端开发6年了积累了一些bootstrap模板网站现在记录一下以后用来使用! 1,一个包含bootstrap,angular,react,vue模板的专业bootstrap模板网站 www.ngui.cc 2,一个比较知名的bootstrap模板 inspinia cn.inspinia.…

Wi-Fi协议及相关资料网站合集

IEEE802.11提案官网https://mentor.ieee.org/802.11/bp/StartPage Wi-Fi相关Blog整理 转载自802.11协议精读40:Wi-Fi相关Blog整理 - 知乎 国内Blog 1. Wi-Fi研习者 - 知乎 2. Wi-Fi 无线通信技术漫谈 - 知乎 3. 通信文章集合 - 知乎 4. 开源芯片/FPGA设计 - 知乎…

2.Git使用教程(廖雪峰网站学习笔记)

目录 1.Git简介 2.Git的安装 2.1 安装 2.2 创建版本库 3.Git版本回退、撤销、删除等 3.1 版本回退 3.2 工作区和暂存区 3.3 Git管理 4.远程仓库 4.1 添加远程仓库 4.2 从远程库克隆 5. 分支管理 5.1 创建与合并分支 5.2 冲突 5.3 分支管理策略 5.4 BUG分支 5.5…