基于黑群晖 NAS 搭建 Hexo 博客系统
文章目录
- 1. SSH 登录 NAS
- 1.1 在 NAS 上开启 SSH 功能
- 1.2 SSH 登陆 NAS
- 2. 安装 Nodejs
- 3. 安装 Git Server
- 4. 安装、配置 Hexo
- 4.1 安装 cnpm
- 4.2 安装 Hexo
- 4.3 创建博客目录
- 4.4 生成 Hexo
- 4.5 开启 Hexo 服务
- 5. 总结
1. SSH 登录 NAS
1.1 在 NAS 上开启 SSH 功能
登陆 NAS 管理界面。
打开
控制面板
。打开
终端机和SNMP
选项卡,选中启动 SSH 功能
,点击应用
完成配置。
注意:只有administrator
群组的用户账号才能通过 SSH 登陆。
1.2 SSH 登陆 NAS
如果你使用的是 Windows 操作系统,那可以使用putty
、secureCRT
等支持 SSH 的工具进行登录。
如果你使用的是 Linux 操作系统,则可以直接 ssh 命令进行登陆。
我使用的是 Windows 操作系统下的 Windows Terminal
工具。在该工具打开的终端中,可以直接执行 SSH 命令。
假设 NAS 的 IP 地址是:192.168.1.20
,用户名是 laowang
(注意,用户laowang
必须是administrator
群组的用户),执行如下命令:
ssh laowang@192.168.1.20
执行命令后,一般会询问你是否信任该机器,直接选择yes
就可以。
输入账号laowang
对应的密码,即可完成登录。
2. 安装 Nodejs
在 NAS 的套件中心中,找到 Nodejs 并安装。
我选择的是 Node.js v12。
安装完成后,可以在 SSH 交互端口下执行如下命令:
node -v # 查看 nodejs 版本
npm -v # 查看 npm 版本
如果能正确的返回 Nodejs 和 npm 版本,就表明安装成功。
如果出错,可以尝试重新 SSH 登录之后再试一下。
3. 安装 Git Server
打开套件中心
,安装Git Server
。
安装完成后,可以在 SSH 交互端口下执行如下命令:
git --version
如果能正确的返回 git 版本,就表明安装成功。
如果出错,可以尝试重新 SSH 登录之后再试一下。
使用命令配置 git 用户信息(必须配置):
git config --global user.name "laowang"
git config --global user.email "laowang@aliyun.com"
4. 安装、配置 Hexo
4.1 安装 cnpm
使用 npm 安装插件的时候速度非常慢,所以我们先安装 cnpm 。以后的插件都通过 cnpm 进行安装,速度能快很多。
在 SSH 交互端口中执行如下命令:
# 切换到 root 用户以获取更大的权限,否则会安装失败。该过程需要输入密码。
sudo -i# 安装 cnpm 并配置为淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org# 查看 cnpm 版本,验证是否安装成功
cnpm -v# 退出 root 用户
exit
4.2 安装 Hexo
在 SSH 交互端口中执行如下命令:
# 切换到 root 用户以获取更大的权限,否则会安装失败。该过程需要输入密码。
sudo -i# 安装 hexo, 可能需要等几分钟,与网速有关。
cnpm install -g hexo-cli# 退出 root 用户
exit# 查看 hexo 版本,验证是否安装成功
hexo -v
4.3 创建博客目录
我打算在当前账户的 home 目录下创建一个名为 myblog 的目录作为博客目录,所以执行如下命令:
# 切换到 home 目录
cd ~# 创建并初始化博客目录
hexo init myblog
执行完成之后,在 home 目录下就会找到一个名为 myblog 的目录。
4.4 生成 Hexo
切换到 myblog 目录,执行命令,生成 Hexo 博客内容。
# 切换到 myblog 目录
cd ~/myblog# 生成 hexo 博客内容
hexo generate # 也可以用缩写版本:hexo g
4.5 开启 Hexo 服务
# 开启 Hexo 服务
hexo server # 也可以使用缩写版本:hexo s
服务开启之后,在 Windows 系统下打开浏览器,输入192.168.1.20:4000
即可访问 Hexo 博客界面。
5. 总结
本篇笔记主要记录了在黑群晖 NAS 安装并部署 Hexo 的基本流程。
之后会整理以下内容:
- Hexo 界面的配置
- 编写 Hexo 博客文章
- 将 Hexo 同步部署到 Github
- 将 Hexo 同步部署到 Gitee
基于黑群晖 NAS 搭建 Hexo 博客系统相关推荐
- 群晖如何建php网站_群晖webstation搭建typecho博客
群晖上安装webstation.apache HTTP Server 2.4.PHP7.2.MariaDB 104个套件,启动webstation,设置apache为服务器. SSH进入群晖 ssh ...
- 基于虚拟机的黑群晖NAS+基于虚拟局域网的远程访问
"数据无价,谨慎操作"是DiskGenius软件的开启警告,前两天电脑硬盘坏了的经历让我对这句话有了实践性认知,因此这两天了解了一下NAS(Network Attached Sto ...
- 群辉nas虚拟linux,UNRAID教程:3分钟 用unraid自带的虚拟机 安装 黑群晖NAS DSM系统 很强大!...
UNRAID教程:3分钟 用unraid自带的虚拟机 安装 黑群晖NAS DSM系统 很强大! 2019-12-20 20:00:00 305点赞 879收藏 306评论 创作立场声明:不喜勿喷,谢谢 ...
- 将群晖NAS搭建的网站发布上线【内网穿透】——上(7.X版)
系列文章 如何在群晖NAS上安装cpolar内网穿透(群晖7.X版) 内网穿透远程群晖NAS--上篇(7.X版) 内网穿透远程群晖NAS--下篇(7.X版) 将群晖NAS搭建的网站发布上线[内网穿透 ...
- 群晖NAS搭建web服务器,并发布公网可访问 2/4
系列文章 群晖NAS搭建web服务器,并发布公网可访问 1/4 群晖NAS搭建web服务器,并发布公网可访问 2/4 群晖NAS搭建web服务器,并发布公网可访问 3/4 群晖NAS搭建web服务器 ...
- unraid虚拟linux系统,UNRAID教程:3分钟用unraid自带的虚拟机安装黑群晖NAS DSM系统很强大!...
UNRAID教程:用unraid自带虚拟机安装DSM系统,打造小我黑群晖nas . X3 I* h$ b6 }9 T 7 X4 |1 r P/ h原文作者 阿文菌% P' h0 T3 p. ` 9 ...
- 群晖NAS搭建web服务器并公网可访问 2-4
系列文章 群晖NAS搭建web服务器并公网可访问 1-4 群晖NAS搭建web服务器并公网可访问 2-4 群晖NAS搭建web服务器并公网可访问 3-4 群晖NAS搭建web服务器并公网可访问 4- ...
- 群晖NAS搭建web服务器,并发布公网可访问 1/4
系列文章 群晖NAS搭建web服务器,并发布公网可访问 1/4 群晖NAS搭建web服务器,并发布公网可访问 2/4 群晖NAS搭建web服务器,并发布公网可访问 3/4 群晖NAS搭建web服务器, ...
- 群晖NAS搭建web服务器并公网可访问 1-4
系列文章 群晖NAS搭建web服务器并公网可访问 1-4 群晖NAS搭建web服务器并公网可访问 2-4 群晖NAS搭建web服务器并公网可访问 3-4 群晖NAS搭建web服务器并公网可访问 4-4 ...
最新文章
- pthread_create用法
- csu 1548: Design road (三分)
- jquery.validation.js 使用
- ocupload完成文件上传(一键上传)
- .Net面试题汇总(一) 帮你轻松过笔试关
- 【codevs4654】【BZOJ2442】修剪草坪,第一次的单调队列,优化DP
- pandas php,pandas分组聚合代码详解
- java oop编程中的is-a,has-a,is-like-a的区别
- vi/vim 键盘图
- 解决 https 证书验证不通过的问题
- centos7.4下的KVM虚拟机安装使用
- origin2021如何切换中文界面
- 理解深度负反馈,线性失真与非线性失真线性现象
- 如何安装服务器操作系统 HP服务器系统安装
- Hystrix学习——(2)雪崩效应
- 解决vue中父组件传图片路径src给子组件却无法正常显示图片的原因
- python爬虫应聘信息_python爬虫获取拉钩网在线搜索招聘信息(超实用!)
- 暗影精灵2pro装Linux系统,暗影精灵2不支持linux双系统吗?
- prometheus的alertmanager开机启动报错
- C# ManualResetEventSlim类