GithubHelp home page GithubHelp logo

fly's Issues

优化国内网络环境访问

由于众所周知的原因,Github Pages 的国内访问体验一直都不太好
考虑使用 CDN 加速或者其他方法优化国内网络环境访问 Github Pages 的效果
image

使用更朴素且信息集中的主题代替 Hugo FixIt

最初由于维护成本采用了偏技术风的主题 https://github.com/hugo-fixit/FixIt

现考虑换用 https://jialanxin.github.io/njuphy-/ 中采用的主题 https://github.com/flysnow-org/maupassant-hugo

优点是更加朴素且右侧同页能显示分类、标签等

缺点是缺少夜间模式和其他更符合现代人的特性。

目前我们还是想采用Blog形式记录文章,所以可能还在寻找更多更适合的主题,如有其他更好的主题也欢迎PR :D

欢迎大家支持!

增加对 Pull Request 的自动检查

使用 GitHub Actions 能方便地对新创建的 Pull Request 进行自动检查,只需自动测试用 Hugo 部署不出错即可,如有必要可以对接 vercel 实现部署预览

评论区内容不挂梯子无法获取

不挂梯子访问评论区会无法获取评论内容,怀疑是因为vercel.app域名被屏蔽导致的

可能的解决方法:搞一个国内可以访问的域名

规范项目文件及目录结构

此前一直使用 Github 作为图床,直到 2023-05-09,官方出于安全和隐私考虑做出了访问限制。

此前的解决方案是创建 content/posts/images 目录,并将相关图片放置其中。但关于 Hugo 的内容组织,正确的实践是创建一个文件夹,把每篇文章的相关内容放在一起,包括文本和其他资源文件,其中文本文件命名为 index.md,具体参考官方文档

To Do List

  • 删除 .DS_store,并添加到 .gitignore 中
  • content/posts/images 目录下文件整理至相关文章目录下,static 目录下的部分文件也需要重新整理
  • #60 中图片整理至相关文章目录下(可选,工作量较大)

开启评论功能

基于 Waline.js 开启了评论功能:
目前的功能包括:

  • 支持基本的 markdown 语法。
  • 评论必须填写邮箱。此外,个人昵称、个人网站的 url 也是可选项。
  • 评论的字数限制为 1000 字。
  • 提供基础的 emoji 表情。
  • 提供代码高亮与 tex 渲染(不过 tex 无法在预览中显示)。

为评论区增加评论的邮件提醒

在评论区被评论了没有邮件通知,只能管理员定时查看口头通知,效率非常低下

开启邮件通知可以完善评论区的功能

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.