一、什么是hexo?       hexo(官网地址:https://hexo.io/)是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上。作者是来自台湾的@tommy351 引用 @tommy351 一句话:快速、简洁且高效的博客框架。       类似于jekyll、O
# 在 NAS 上使用 Docker 安装 Hexo 的指南 Hexo 是一个快速、简洁且高效的静态博客框架,适用于创建和发布个人博客。借助 Docker,我们可以在 NAS(网络附加存储)上轻松部署 Hexo。本文将介绍如何通过 Docker 安装和配置 Hexo,并提供相应的代码示例。 ## 1. 环境准备 首先,确保你的 NAS 支持 Docker,并且你已经安装了 Docker。可以
原创 2024-10-21 07:23:31
140阅读
目录1. Docker 镜像 (Harbor/BuildKit/buildx)1.1. 常用镜像1.2. 打包、压缩1.2.1. 基于 docker 容器 Commit 命令打包1.2.2. 基于 docker 快照打包镜像 (export 导出, import 导入命令)1.2.3. 基于镜像导出导入 (save 导出, load 导入命令)1.2.4. How to save all Doc
转载 2024-10-24 11:28:18
205阅读
AListAList是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。AList官方文档:https://alist.nn.ci/AList官方GitHub地址:https://github.com/alist-org/alist 很多功能官方写的都很清楚详细,我只写一下个人的实现流程,有些坑帮大家踩了,这篇博客的目的是让大家少走弯路 我是腾讯
转载 2023-07-18 09:30:07
593阅读
在修改镜像源的过程中发现了阿里云容器镜像服务,发现它个人版还是免费的,经测试,拉取镜像速度很快,于是就用上了它。又想到,每次发文章都要push代码,然后登陆ecs再用docker pull下来,然后再run起来.......是不是太麻烦了,是不是可以一步到位,只要push完代码就行了,其他的交给git action。自己在本地登录ecs是需要输入密码的,在gitaction上是通过脚本执行,怎么做
转载 2023-12-13 14:33:41
30阅读
# Hexo 博客 Docker 搭建教程 在当今信息爆炸的时代,拥有一个个人博客已成为很多人的追求。借助 Hexo,构建一个个人博客变得轻而易举。而通过 Docker 来搭建 Hexo 博客,可以让这一过程更加简单且便于管理。本文将介绍如何通过 Docker 搭建一个 Hexo 博客,并提供相关的代码示例,帮助你快速上手。 ## 什么是 HexoHexo 是一个快速、简洁且高效的静态博
原创 2024-09-23 06:32:02
106阅读
hexo 是一款静态博客工具,不涉及到任何后端、数据库啥的。也就是说不管过程中怎么乱七八糟的捣鼓,最终其实在部署的时候需要使用的,其实就是一堆前端静态资源,html、js、css 、jpg 等等,也就是使用 hexo g 命令生成出来的 public 文件夹中所包含的部分。那么通常来讲,对于没有个人服务器的同学来说,一般是使用 github page 的功能来将静态页面托管到 github 上,但
转载 2023-08-22 22:36:53
45阅读
上回介绍了如何在 Linux 服务器上急速建站 本节主要介绍使用 docker 作为容器 docker-compose 进行容器编排达到快速建站的目的.以下是这套建站方案带来的其它优点:docker 容器优秀的隔离性, 能让我们的服务器环境更加整洁docker-compose 方便在服务器迁移、硬盘损坏等意外情况发生后, 可以再次快速将 hexo 极速启动起来.docker-compose 能将不
转载 2023-08-20 18:23:18
99阅读
摘要: 截止目前为止,在docker hub上还看不到hexo 3+版本的镜像构建。 由于Node环境的安装时间比较长,对于电脑比较多的人相对来说还是比较麻烦的。 基于DockerFile构建自己的HEXO环境非常灵活,可以根据自己的情况进行定制。 可以导入导出复制环境部署到其他电脑中。 实践开始 docker安装 大部分Linux,比如说Ubuntu,Debian都可以通过如下命令安装
转载 2023-11-02 19:49:43
45阅读
本笔记根据51CTO的CloudMan博主的博客而记录的。本节主要学习docker安装和卸载docker的架构一、Docker的安装和卸载  Docker的安装  1、安装之前,要先把旧版的Docker给卸载了,以下是Docker官网上的安装前卸载Docker的信息。  注意:以前安装过Docker社区版的,卸载的时候输入:sudo apt-get remove docker-ce才能卸载得了。 
转载 2023-07-19 13:36:12
66阅读
Hexo个人博客安装及配置Hexo简介Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。Hexo搭建1. 安装GitGit是目前世界上最先进的分布式版本控制系统,可以有效、高速的处理从很小到非
转载 2024-05-20 10:45:00
65阅读
文章目录1. 安装前提1.1 安装 Git1.2 安装 Node.js2. 安装 Hexo3. 使用 hexo4. 初始化项目5. 更换主题5.1 下载地址5.2 配置主题6. 上传到github7. 技巧7.1 快捷命令7.2 博客备份(快捷命令升级版) 1. 安装前提安装hexo之前,需要安装下列应用程序:Node.jsGit1.1 安装 GitWindows:下载并安装 Git(官网)或者
转载 2024-04-17 21:03:26
79阅读
Centos使用docker部署Hexo博客站点1.添加blog新用户2.查找sudoers文件路径并赋予写权限 3.编辑sudoers配置文件 4.找到该行赋予blog用户sudo权限5.收回sudoers文件的写权限 6.使用blog用户登录,并验证 7.安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 d
Hexo 博客实践教程:使用Hexo 在本地搭建博客(一)使用腾讯云的静态网站托管功能搭建Hexo博客(二)把本地Hexo网站推送到腾讯云静态网站托管(三)Hexo更换主题(四)最终效果:https://www.sfpyan.com/ 文章目录一、环境准备二 、在本地搭建博客三、常用的Hexo 命令一、环境准备1、安装 Git2、安装最新的 node.js 备注:npm 设置为淘宝镜像:npm c
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。CentOS Docker 安装先卸载旧版本,较旧的 Docker 版本称为 dockerdocker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。yum remove docker \ docker-client \ docker-client-l
转载 2023-08-21 20:55:47
112阅读
1初衷:自己的博客证书一直有问题,不管是宝塔里申请的Let‘s encrypt,还是阿里云的免费证书,于是想到部署上nginx配置,再用docker,多网站方便管理,就当学习了。2思路: push代码到git触发action动作,docker build镜像到docker hub; 配置好nginx,多域名分发; 在阿里云上pull镜像,然后run
转载 2023-09-03 17:28:49
109阅读
之前我的 hexo 博客都是部署在 github 上,但是偶尔会访问不到,并且会有访问速度慢等问题,在前几天学完 docker 和 nginx 之后呢,自己尝试了一下部署到自己的服务器,发现成功了,特分享一下操作流程我们知道 hexo 挂在 Github 的仓库中,仓库里有如下内容 这个目录结构和 hexo 编译出来的 public 文件夹其实是一样的 我们只需要把这个目录上传到我们的服务器即可,
转载 2024-04-09 14:30:53
78阅读
Preface制作一个镜像可以使用docker commit和定制Dockerfile,但推荐的是写Dockerfile。因为docker commit是一个暗箱操作,除了制作镜像的人知道执行过什么命令、怎么生成的镜像,别人根本无从得知,而且会加入一些没用的操作导致镜像臃肿。此篇记录构建Hexo的镜像踩坑~Build Images首先在当前空目录创建一个Dockerf
转载 2023-11-29 09:18:53
113阅读
搭建思路使用轻量应用服务器(Ubuntu 20.04)搭建。在Docker容器中搭建Hexo环境,用于生成静态站点文件。通过Docker文件夹映射,实现宿主服务器和容器内的文件互通。宿主服务器配置NGINX作为Web服务器,指向映射文件夹中生成的静态站点目录。将Hexo博客工程提交到GitHub,通过GitHub Actions实现自动化发布和站点更新(本文不做讨论)。方案说明在Docker容器中
转载 2023-09-05 09:05:28
99阅读
Hexo 的文档写的相当烂,特别是中文站翻译的一些关键的名词,特别容易让人产生误解。Hexo s;只有文章支持分类和标签;文档上对其区别有...
原创 2022-10-30 19:41:31
234阅读
  • 1
  • 2
  • 3
  • 4
  • 5