Make a WebSite for Myself

Posted by Pixel-Rabbit on Sunday, August 11, 2024

Make a WebSite for Myself

遇到的问题

  1. fatal: unable to access ‘https://github.com/EricZhang121/my-website.git/': OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0

    解决方法:先清除~/.gitconfig

git config --global --unset http.proxy 
git config --global --unset https.proxy

​ 接着在电脑内设置代理服务器,端口7890, ​ 然后在终端输入以下命令,设置 Git 使用本地代理:

git config --global http.proxy http://127.0.0.1:7890

​ 可以使用以下命令检验:

git config --global -l
  1. Cloudflare 部署失败

    image-20240806211638281

原因:blox插件与默认hugo版本不兼容,需要手动添加环境变量: HUGO_VERSION = v0.131.0 切换hugo版本

记录:

使用hugo模板 使用Cloudflare部署站点

Cloudflare Pages 自定义域名使用自选 IP 和 Workers 差不多,也是只需要做一些小改动即可。

  1. 正常部署完 Pages 后,
  2. 点进去 Pages 项目,选择顶部 自定义域 选项卡,点击右边的 设置自定义域
  3. 填写自定义域名,配置域名解析记录(如果域名就托管在 Cloudflare 那么会自动完成,反之则需要手动添加),
  4. 配置完成等待生效后,手动访问一次刚刚添加的自定义域名,确保正常

Template

参考:Hugo Blox Docs

  1. 结构

    config

    content

    event

    post

    project

    publication

    teaching

    layouts