MelodyHub

没有伞的孩子必须努力奔跑!|

前言: 使用CSDN简书撰写博客似乎是一件美事,只不过个人觉得太过于依赖他人平台,不如就自己搭建一个属于自己的博客。

最终,个人选择了Hexo+GitHub(Pages)的方式。

GitHub Pages 是开源协作社区 GitHub 的一个服务,将博客部署到它上面再合适不过了。

Q W
为什么要部署到 GitHub Pages 上? 首先免费,其次省心,最后可以学习使用 GitHub。
GitHub Pages 有容量限制吗? 有,由 What is GitHub Pages? 可知:大小限制为 1GB,一个月 100GB 流量。
超出限制的容量怎么办? 讲真,如果图片音乐视频等大文件都放在七牛云 KODO阿里云 OSS 或其它云存储上。
图片我更多是存放在图床上,比如路过图床SM.MS
国内访问速度行不行,有必要同时部署在 Coding 上吗? 个人感觉可有可无吧,自己不用梯子时,感觉访问速度可以,毕竟站点的大文件都是放在了云存储上,图片都是国内图床,加载较快。
我可以用自己的域名吗? 可以,并且原生支持 https。

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

Hexo 是使用的比较多的博客框架了,之所以没有使用 GitHub 而选择了码云,

  1. 我有自己的 VPS 不需要使用 GitHub Pages ,所以本文也没有关于如何使用 GitHub Pages 的教程;
  2. GitHub 上私有仓库是收费的,码云上面能创建免费的私有仓库。也有人选择使用 Docker 来创建博客环境,做镜像备份.

这里没有使用此方案,各有所好吧!

记录一次使用Hexo来,第一次遇到的问题。

讲真我也不知道为什么我的4000端口会被占用,我只是如常一样地使用Hexo而已。

问题

hexo s浏览博客时,提示4000端口问题。代码提示如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ hexo server
FATAL Port 4000 has been used. Try other port instead.
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/do
Error: listen EADDRINUSE 0.0.0.0:4000
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at Server._listen2 (net.js:1257:14)
at listen (net.js:1293:10)
at net.js:1403:9
at _combinedTickCallback (internal/process/next_tick.js:77:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
FATAL listen EADDRINUSE 0.0.0.0:4000
Error: listen EADDRINUSE 0.0.0.0:4000
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at Server._listen2 (net.js:1257:14)
at listen (net.js:1293:10)
at net.js:1403:9
at _combinedTickCallback (internal/process/next_tick.js:77:11)
at process._tickCallback (internal/process/next_tick.js:98:9)

解决

可以在站点下的文件_config.yml内加上如下代码更改hexo-server运行时的端口号:

1
2
3
4
server:
port: 40401
compress: true
header: true

其中40401可以换成想要运行的端口号。

原文链接:https://segmentfault.com/a/1190000021474516?utm_source=tag-newest

前言

原本今天在写文章,然后没事就去博客看了一下。突然发现有人在文章下面评论。是早上评论的但是我晚上才看到。

我的留言系统使用的是Valine,发现留言并没有提醒,只有回复了才会有提醒。

这不能忍。毕竟好不容易来个朋友竟然没有交流上你说难受不难受😡

然后我就去百度了一下Valine-Admin

Valine-Admin 是一个对 Valine 评论系统的拓展应用,可增强 Valine 的邮件通知功能。基于 Leancloud 的云引擎与云函数。可以提供邮件 通知站长@ 通知 的功能,而且还支持自定义邮件通知模板。

发现这个插件很不错我就研究了一下。下面是整合教程。



博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Hexo 作为驱动引擎 , 总浏览量为 次 , 总访客数为
载入天数...载入时分秒...