XDo0 / zouyu4524.github.io

Personal website of Zou Yuze.

Home Page:https://be-my-only.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal HomePage

邹雨泽的个人主页。主题来自于TeXt

点击打开目录

快速开始

  • clone本repo,
git clone https://github.com/zouyu4524/zouyu4524.github.io.git
  • 删除_posts目录下的所有内容, 新增内容添加其中即可。

  • 修改_config.yml配置个人信息

更多详细设置可以参阅原Po的文档

进阶(本地编译,预览)

依赖项

  • Ruby & Jekyll

安装方式参考: Installation

配置方式

  • 以上安装完毕后, 进入已clone的项目目录下
cd zouyu4524.github.io
  • 初始化项目
bundle install --path vendor/bundle

说明: bundle是用于管理Ruby依赖项的工具, 相当于gradle之于安卓。将会根据项目中的Gemfile逐一安装项目所需的依赖项。而--path vendor/bundle则是指定相应依赖项所存放的目录。

  • 编译, 启动预览

以上执行完毕后将配置好相应的依赖项, 此后只需执行

bundle exec jekyll serve

即可本地编译, 启动预览。

  • 预览

在浏览器中输入localhost:4000即可预览。

评论设置

Gitalk

首先需要在_config.yml文件中配置comments下的provider, 以gitalk为例。接下来需要相应配置gitalk的各个参数, 注释中有详述。其原理为, 评论内容自动连接到Github指定仓库, 并在该仓库创建Issue。从而将评论内容填入其中。为了实现这个功能, 还需要创建一个GitHub的OAuth application, 创建链接。其中名称可以填写为主页repo, URL和callback URL一致, 均为https://USERNAME.github.io(或自定义的域名)。创建后就可以得到相应的Client ID以及Client Secret。

[Update, 2020-02-06]: 由于GitHub的安全策略更改, 1.5.0版前的gitalk js文件逻辑将导致Github发送警告邮件:

[GitHub API] Deprecation notice for authentication via URL query parameters

暂时解决此问题的方案由@geektutu提供: GitHub app API query parameter deprecation

[Update, 2020-02-09]: 目前gitalk已经修复了该问题, 升级版本到1.5.2即可。

[Update, 2020-02-22]: 考虑到GitHub访问受限的问题, 将评论系统更换为Valine(LeanCloud backend)。

注意: 相应主页的repo需要开启ISSUE功能, 否则无法开启评论。

Valine

由于Gitalk基于GitHub, 在国内访问受限, 考虑将评论系统切换为Valine, 具体的配置过程可以参考: Valine-TeXt

此外, 需要开启评论功能的文章需要为其设置唯一的key属性, 为字符串, 以字母开头(不需要引号), Gitalk将会以此key在相应的评论所创建的issue上打上标签。

本地通过Jekyll编译时无法看到评论功能。

ChangeLog

日期 修改说明
2020/05/13 新增blog, 后台白名单
2020/04/26 新增blog, 调试Python module
2020/04/13 新增blog, 常用矩阵等式
2020/04/10 新增blog, LaTeX相关环境与推荐
2020/03/26 新增blog, MiKTeX epstopdf字体问题
2020/02/22 修改评论系统为Valine
2020/02/20 新增blog, 读博心路历程
2020/02/14 新增blog, Mac初体验
2020/02/06 修复由GitHub API弃用导致的Gitalk组件产生的警告邮件提醒问题, credit to @geektutu
2020/02/01 新增blog, 安装百度网盘Linux版
2020/01/22 新增blog, MATLAB绘图小记4则
2020/01/13 新增blog, SSH隧道使用Samba
2019/12/27 新增blog, 实现站点PV、UV统计
2019/12/19 新增blog, 全面迁移至七牛云
2019/12/13 新增blog, 七牛云图床
2019/12/12 新增blog, Linux科学上网
2019/12/11 开启七牛云图床HTTPS
2019/12/09 更新图床为七牛云
2019/11/22 新增blog, 无线路由器桥接
2019/11/14 新增blog, 远程连接实验室服务器
2019/10/24 新增blog, TeXStudio主题设置
2019/10/22 新增页面, 罗列常用软件, 备查
2019/10/22 新增blog, 总结三个CSS相关小项目
2019/10/17 新增blog, 个人站点相关配置总结
2019/10/12 更改网站URL为: be-my-only.xyz/blog/, credit to @Zerone
2019/10/12 新增blog, 实现双播放器功能
2019/10/03 增加一键代码复制功能, 新增blog记录PR
2019/10/01 新增blog, TikZ简介
2019/09/30 新增blog, 高斯正十七边形
2019/09/30 新增旧blog, MATLAB OOP 读书笔记
2019/09/28 新增blog, Pop-Art 算法复现
2019/09/24 新增blog, PyTorch backward与in-place赋值小记
2019/09/19 新增blog, PyTorch基础教程
2019/09/18 新增blog, 矩阵梯度推导 | 修改Mathjax的自动编号为True
2019/09/12 新增blog, 翻译论文
2019/09/04 新增blog, 介绍Python中调用MATLAB的方法
2019/08/28 增加 jekyll-seo-tag
2019/08/18 更改logo, 新增以前的博客内容
2019/08/17 启用评论功能(gitalk), 新增一篇以前的博客, 更新About
2019/08/15 第一篇blog, 测试Mathjax和代码高亮
2019/08/14 Fork TeXt, 搭建框架

About

Personal website of Zou Yuze.

https://be-my-only.xyz

License:MIT License


Languages

Language:HTML 50.2%Language:SCSS 32.0%Language:JavaScript 17.4%Language:Ruby 0.4%Language:Shell 0.0%