Anonymous 发布于 收录于 教程 在使用 cloudflare 过程中,有一些没有文件名后缀的资源,服务器返回cache后,也始终不被 cloudflare 缓存 ,返回的响应头始终为:cf-cache-status:DYNAMIC
Anonymous 发布于 收录于 教程 Android 系统升级到 Android14 后,打开 app 弹窗提示:此应用与最新版Android不兼容,请检查是否有更新,或与应用开发者联系。
Anonymous 发布于 收录于 教程 Wallabag 是一个支持自建的多人共享的文章保存程序,支持多端登录使用。
Anonymous 发布于 收录于 教程 环境依赖:hugo、git、ipfs-desktop
环境依赖 安装 hugo、git、ipfs-desktop 这几个网上教程很多,搜索一下就行了。
创建 hugo 博客 进入一个专门的 hugo 博客目录 hugo new site my-blog
然后cd my-blog
添加一个主题 安装主题 git clone https://github.com/hugo-fixit/FixIt.git themes/FixIt
也可以去 releases 里面下载到 themes 解压。
修改 hugo 配置 config.toml,加入 theme = “FixIt” ,注意这里的 FixIt 就是在 themes 里面的文件名,如果你下载解压的,可能类似 FixIt-0.3.11 这样的名字。
如果需要更多主题,请查看 https://themes.gohugo.io/
添加内容 你可以手动的创建内容文件(内容的目录结构 content//.)并在其中提供元数据。你也可以使用 new 命令为来快速创建(它会自动完成一些事情,例如添加标题和日期) :
hugo new posts/1.md
如果需要,请编辑新创建的内容文件(就是上面命令创建的文件),它将从以下内容开始:
--- title: "1" date: 2019-03-26T08:47:11+01:00 draft: true ---启动 Hugo 服务器 # -D 的意思就是启动草稿可用 hugo server -D然后在浏览器中打开这里输出的地址,进行查看。
Anonymous 发布于
1.打开 https://golang.org/dl/ 选择最新版本下载链接 wget https://golang.google.cn/dl/go1.23.0.linux-amd64.tar.gz
2.解压到目录 sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz
3.加入到环境变量
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile source ~/.profile4.测试验证 go version
Anonymous 发布于
在window环境下添加的sh文件,在Linux环境拉取后,默认是没有执行权限的。 添加执行权限 git update-index --chmod=+x backup.sh 然后提交、push,Linux环境拉去后,就有执行权限了。
Anonymous 发布于
在默认的源里面,没有类似screen这些包,通过开启 epel 和 epel-next 仓库解决类似 Error: Unable to find a match: screen 的问题
dnf config-manager --set-enabled crb dnf install epel-release epel-next-release参考:https://www.rockylinux.cn/notes/zai-rocky-linux-9-shang-qi-yong-epel-he-remi-cang-ku.html
Anonymous 发布于 收录于 教程 安装依赖
dnf -y install zsh git util-linux-user安装 oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"这里需要输入y设置zsh为默认shell
安装常用插件 自动补全插件 zsh-autosuggestions git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions 语法高亮插件 zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting编辑.zshrc文件启用插件 找到 plugins= 这一行,添加zsh-autosuggestions zsh-syntax-highlighting,例如:
plugins=( git zsh-autosuggestions zsh-syntax-highlighting )更新环境变量
source ~/.
Anonymous 发布于 收录于 教程 互联网档案馆(英语:Internet Archive)是美国的一个非营利性的、提供互联网多媒体资料档案阅览服务的数字图书馆。自2001年推出以来,截至2024年1月3日,网站时光机已存档超过 8600 亿个网页和超过 99 PB 的数据。
我们保存不了这么多数据,就只保存一点点日常需要存档的网页就行了。
Anonymous 发布于 收录于 教程 环境依赖,需要你有git、node、yarn,因为有几百个小文件需要操作,推荐使用 固态硬盘。
在window环境下会有问题,好像是文件名路径的原因。
1.先安装ipfs
最新版下载链接:https://dist.ipfs.tech/#kubo
wget https://dist.ipfs.tech/kubo/v0.29.0/kubo_v0.29.0_linux-amd64.tar.gz tar zxvf kubo_v0.29.0_linux-amd64.tar.gz cd kubo ./install.sh2.初始化和配置ipfs 因为整个维基百科数据库比较大,我们需要使用 ipfs 的一个 filestore 特性,filestore 特性需要 ipfs 目录和添加的文件挂载在一个设备下面。
先修改环境变量/etc/profile ,加入 export IPFS_PATH=/data2/ipfs ,source /etc/profile
screen -S ipfs ipfs init ipfs config --json Experimental.FilestoreEnabled true ipfs config --json Experimental.StrategicProviding true ipfs daemon注意这里用了一个 screen 运行ipfs,避免网络掉线。
3.拉取数据和生成页面并添加到ipfs
git clone https://github.com/chenjia404/distributed-wikipedia-mirror cd distributed-wikipedia-mirror screen -S wikipedia-mirror yarn ulimit -n 65536 ./mirrorzim.sh -l=zh -w=wikipedia 如果你需要英文版本,可以把 zh 替换成 en。注意这里用了一个 screen 运行生成程序,避免网络掉线。
最后一个通宵后输出结果为:bafybeichypzjch6uuo5pe6btkctcusdwvp77xidgbh5kc2ipowvuaexhiq
现在我们就可以使用各种 ipfs 网关打开这个 ipfs 版本的维基百科了,但是因为才上传,可能速度会比较慢,用的人多了速度就会更快