美文网首页Hexo
Hexo website FAQ

Hexo website FAQ

作者: DHUtoBUAA | 来源:发表于2020-02-22 17:50 被阅读0次

[toc]

多平台维护不易,本博客实时更新于 个人网站,请移步阅读最新内容。

Hexo 配置

  • Q: 如何修改 hexo d 命令的端口
  • A: 如果服务器/VPS的SSH端口不是默认的<font color="green">22</font>,那么需要对本地 <font color="green">_config.yml</font> 文件的 <font color="green">deploy</font> 字段,做如下修改:
deploy: 
  type: git
  message: update
  repo: ssh://username@ip:<your-port>/path_to_remote_git
  branch: master
  • Q: Next主题busuanzi_count访客统计失效
  • A: 卜算子官网 提示,"因七牛强制过期『dn-lbstatics.qbox.me』域名,与客服沟通无果,只能更换域名到『busuanzi.ibruce.info』",所以需要修改卜算子在next主题插件里面的域名。
    其中,hexo-theme-next主题中使用了dn-lbstatics.qbox.me域名的文件位置为:hexo\themes\next\layout\_third-party\analytics\busuanzi-counter.swig.
# 把以下代码
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

# 替换成
<script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

然后重新生成和部署博客,即可看到卜算子功能修复,可以参考本人网站下方统计数据,如下图所示。

image

NextCloud 配置

  • Q: 浏览器只能上传到<font color="red"> nextcloud</font> 服务器 1M 小容量文件
  • A: 上传文件大小限制,主要由 nginx 配置文件中的client_max_body_size的值决定,其默认值为 1M,我们根据需求调整其大小。
  1. 修改 nginx 配置文件目录下的 nginx.conf 文件 (一般路径是/etc/nginx/nginx.conf),增加如下图所示红色内容。
image
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8000m;
  1. 重启 nginx
systemctl restart nginx
  1. 检查 nginx 配置状态
nginx -t

  • Q: 体验搭建好的 NextCloud
  • 体验地址:点击访问
用户名 invited_guest 
密  码 invited_guest

邮件服务器配置

  • Q: 免费邮件服务器配置
  • A: Yandex,一家来自俄罗斯的域名邮箱提供商,可以搭建免费的域名邮局,免费账户支持POP、SMTP,还支持API。唯一的缺点是海外商家,官网速度比较慢,科学上网。
POP3:pop.yandex.com 开启SSL 端口 995  
SMTP:smtp.yandex.com 开启SSL 端口 465  
IMAP:imap.yandex.com 开启SSL 端口 993  

网易邮箱大师为例,配置图示如下:

image

更新<font color="red"> letsencrypt</font> 证书

  • Q: letsencrypt的https证书期限是3个月,到期后如何重新更新证书呢?
  • A: certbot renew
    // 上面的指令不成功,换成下面的指令,重新申请证书,不需要改配置
    // sudo certbot --force-renew
  • Q: 在 Centos 7 上如何更新 letsencrypt ?

  • A: /root/certbot-auto renew
    // 上面的指令不成功,换成下面的指令,重新申请证书,不需要改配置
    // sudo /root/certbot-auto --force-renew

    You should test your configuration at:
    https://www.ssllabs.com/ssltest/analyze.html?d=your.site


相关文章

  • Hexo website FAQ

    [toc] 多平台维护不易,本博客实时更新于 个人网站,请移步阅读最新内容。 Hexo 配置 Q: 如何修改 he...

  • saber 源码分析

    what Saber is a static website generator, it is like Hexo...

  • Hexo的FAQ

    1 hexo d 报错 错误: ERROR Deployer not found: git解决: 2 LF wil...

  • 如何统计网站的访问地区和IP

    前言 在 Website FAQ,实现了使用"卜算子"来统计网站访问人数,但是"卜算子"仅可以提供访问人数的统计,...

  • Hexo博客搭建

    本文讲解我在搭建Hexo博客的完整过程,主要内容包括GitHub与SSH、FAQ等。 另外还需要注意的是: Hex...

  • 解决使用 docker build 时 Sending buil

    docker build 命令 faq/faq 是镜像名,faq_dockerfile 是 dockerfile ...

  • Amazon的PR-FAQ

    Amazon的PR-FAQ PR-FAQ:PR(Press Release,新闻稿)+ FAQ(Frequentl...

  • Swift编程语言 FAQ

    Swift编程语言 FAQ Swift编程语言 FAQ

  • Website

    Which website do you always use and and why do you use it...

  • website

    webpack

网友评论

    本文标题:Hexo website FAQ

    本文链接:https://www.haomeiwen.com/subject/rrtrqhtx.html