安装统计代码
在themes/next/_config.yml
中搜索static
\
找到如下配置
1 | # Statistics and Analytics |
跟着教程走就行了
next主题内置多种第三方评论系统,如disqus
1 | comments: |
但是disqus由于种种原因无法访问,valine需要身份证号码进行实名登记
所以我选择了gitalk,他是利用github的issue来作为评论,真是github全家桶
安装python开发环境包括安装python,pip,pycharm,搜狗输入法
ubuntu18.04内置了python3.6.9
1 | python3 |
但是没有安装pip
1 | sudo apt instal python3-pip -y |
有了pip3,接下来用pycharm create new project
就不会出现ModuleNotFoundError: No module named 'distutils.util'
错误了
python 有python2和python3的区别
那么pip也有pip和pip3的区别
大概是这样的
1、pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下:
2、如果系统中只安装了Python2,那么就只能使用pip。
3、如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。
4、如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。
5、重要:虚拟环境中,若只存在一个python版本,可以认为在用系统中pip和pip3命令都是相同的
安装很简单
想要创建桌面快捷方式可以在pycharm菜单栏中选择tools
->`Create Desktop Entry..``
点击左下角Applications就可以看到了
ubuntu 20.04
node 10.21.0
nvm是node.js的版本管理器。使用nvm可以避免出现EACCES
权限错误和方便切换node.js和npm版本。
注意可能由于网络问题这个命令执行没成功,请在代理环境下执行以下命令
1 | wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash |
1 | command -v nvm |
nvm: command not found
或者没有输出nvm重启terminal或者参考#1404解决
仍有问题请google或者参考项目的README或者github issue解决
创建.github/workflows/pages.yml
1 |
|
这个工作流会把 hexo 生成的 public 目录下的文件 push 到 gh-pages 分支
actions 运行结果如下图
我的方案是:线下进行验光、购买镜片并配镜,而在线上购买镜框。
这个方案的好处在于,我可以充分享受到线下的验光和试戴等专业配镜服务,同时又能以较低的价格在线上购买适合的镜框。
具体做法如下:
先看这样一个需求,flask
在处理一个请求的时候,可能会在多处打日志,反映在日志文件中就是不同行,那不同行的日志怎么判断是一个请求所为呢?
我们可以给 request
对象绑定一个 request_id
属性,在打日志的时候带上这个属性
1 | from flask import Flask, request, current_app |