自动部署很有用,当你写完文章后,直接使用hexo d就可以自动更新你的网站了

部署到git

首先你需要在你的blog下安装git deployer插件:npm install hexo-deployer-git --save,然后再把如下代码添加到你的_config.yml文件中

1
2
3
4
5
6
### git deploy
deploy:
type: git
repo: xxxx # 你的远程仓库
branch: master # 你的远程残酷分支
message: "hello guys" # 每次提交的信息

需要注意的是,部署到git需要再本地安装你ssh key,也就是说允许本地进行读写远程git仓库,否则你会没权限的

阅读全文 »

PowerShell 脚本执行策略是为了保护计算机安全,防止恶意PS脚本运行的。我以前没用到过PS脚本,都是使用Git Bash Here,最近在VScode编辑器里试着直接hexo clean ; hexo g ; hexo s时,VScode里的默认终端使用的是PowerShell,输入命令直接报错“无法加载文件,因为在此系统上禁止运行脚本”。然后才了解 PowerShell 脚本执行策略。

这里要注意的是,PowerShell的分隔符要使用;,而不是使用&&

阅读全文 »

最近有个朋友向我问起一个关于文章目录树的问题,他使用的博客程序是HUGO,他说他下载的主题已经带有文章目录这个功能了,可不知为什么只会显示H2、H3这两级的目录,后面的H4、H5、H6直接隐藏了,根本就不能显示,由于我没有使用过HUGO这个系统,所以一时半会真不能为他解答。

因为他说能显示H2、H3这两级,那说明主题构建的文章目录这个功能是没有问题的,肯定是因为某个设置才导致其他级别的标题出错,去官网查询了下,还真让我发现了问题所在。

阅读全文 »

前言

博客已经建立十多天了,一开始我是不准备开启评论的,但在几个博客圈的几个朋友的一番说辞下,还是决定把评论开启起来。

我其实是挺喜欢Valine的,主要是因为喜欢它的简洁。但在NEXT最新版本的主题上,已经把这个主题移除。相关的说明如下:

阅读全文 »

前言

因为我个人的原因,在外需要使用到家里的内网进行操作安装在群晖NAS安装的虚拟机系统,所以今天就来说说在群晖NAS上安装VPN Server实现外网访问家里的内网。

选择的理由

其实实现外网访问内网的方法有很多,但我还是选择VPN这个方法的主要原因有下:

  • 方便。在群晖NAS上安装好套件进行简单的设置后,在需要远程访问的电脑安装好VPN的客户端就可以访问家里内网上的设备,如NAS、路由器、虚拟机等设备。
  • 安全。我们只需要在公网上公放VPN的端口,不用每个设备的端口都进行转发,因为内网间使用端口不用在路由器上进行端口转发,大大的提高了安全性。加上端口开放得太多也很难管理,特别是时间久了后。
    阅读全文 »

关于hexo在Typora上插入图片的相关操作,先在Typora偏好设置上进行如下图的设置。

然后按照下面的步骤操作:

  1. 修改post_asset_folder: true
  2. 生成一篇新的文章hexo new hexo-image.md
    阅读全文 »

Transmission 与 Download Station 是什么关系?

  • Transmission 在群晖系统中默认是没有安装的,也不属于群晖官方出品的软件,它由第三方社群维护;

  • Download Station 是群晖自带的下载软件,它可以下载除了BT以外的其他内容,如:http, ftp 等;只是它的BT功能是由封装到内部的 Transmission 来实现;

  • 所以他们不是一个东西!

    阅读全文 »

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

新建完成后,指定文件夹的目录如下:

1
2
3
4
5
6
7
8
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
阅读全文 »