最新文章宝塔安装Twikoo(评论系统)
评论系统使用的项目是 Twikoo
在宝塔面板中安装nodejs管理器选择node版本安装,并设置命令行版本
安装twikoo服务端1npm i -g tkserver
启动项目
添加项目
在宝塔后台->网站->node项目中 添加node项目,并设置开机自动启动
注意你安装的什么版本的nodejs,你的twikoo项目目录就在那个版本下面
添加twikoo映射域名
外网映射
测试下是否成功,效果图
本主题评论配置(AnZhiYu)主题配置中修改,添加envId即可。
1234567# Twikoo# https://github.com/imaegoo/twikootwikoo: envId: #部署的twikoo地址 region: visitor: false option:
设置use为Twikoo
效果如下
点击小齿轮配置
友链朋友圈前端部署(适用AnZhiYu主题)
一个好的博客当然需要有自己的朋友圈
本站使用的是 AnZhiYu主题
注意本文章适用AnZhiYu主题 其他的可以参考其他站点
点击查看参考站点
参考方向
参考站点
洪哥朋友圈
HEO
安知鱼朋友圈
安知鱼
朋友圈使用的项目是 hexo-circle-of-friends
后端部署文档:后端部署文档
在 Hexo 博客根目录 [blog]下打开终端,输入
1hexo new page fcircle
打开[blog]\source\fcircle\index.md,添加一行type: 'fcircle':
12345678---title: 朋友圈date: 2022-11-21 17:06:17comments: falseaside: falsetop_img: falsetype: "fcircle"---
主题配置文件中开启friends_vue.enable,自行设置朋友圈后端地址和顶部模块背景,注意缩进!!!
注意
注意后端爬取需使用common2
123456# 朋友圈配置friends_v ...
友链朋友圈后端部署
朋友圈使用的项目是 hexo-circle-of-friends
准备工作我自己使用的是centos
一、服务器准备
准备一台可以正常上网有公网的服务器
二、安装Python环境
安装依赖:
1yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel yum vim gcc
安装python
1234567wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgztar -zxf Python-3.8.8.tgz && cd Python-3.8.8./configure --prefix=/usr/local/python3make && make install
建立软连接
123ln -s /usr/ ...
hexo AnZhiYu主题中怎么使用algolia搜索
创建 Alogolia Index首先登陆进入 Algolia 官网,我们可以使用 GitHub 或 Google 帐号登录。
然后进入 Dashboard,选择 Indices 新建一个 Index,这里创建了一个名为hexo的索引
1Index(索引)也就是搜索引擎中的数据库,我们所有的搜索相关信息都存在里面。
配置 API Key1接下来我们需要配置 Algolia——API Keys 到我们自己的 hexo 站点中,关联两者,使得 Algolia 能够搜集我们 hexo 站点的数据通过 API 发送给 Aloglia
点击 Dashborad 左侧的 API Keys,其中的 Application ID 、Search-Only API Key、Admin API KEY信息将会被用到
新建 App Key
首先我们需要修改 hexo 站点根目录下的 _config.yml,进行以下配置:
1234567891011121314151617plugins: - hexo-algoliasearchalgolia: appId: "Applic ...
搭建属于自己的随机图API
教程环境
Linux系统
宝塔面板
PHP8.0
域名
php7.*都可以,自己用的是8.0
创建项目宝塔后台 –> 网站 –> 添加站点
设置自己的域名
网站根目录 –> 创建文件夹pcimg,peimg
pcimg存放电脑端图片,peimg存放手机端图片
创建random.php –> 添加下面代码
1234567891011121314151617181920<?php $agent = $_SERVER['HTTP_USER_AGENT']; //var_dump($agent); if(stripos($agent,'android')!==false || stripos($agent, 'iphone')!==false){ $img_array = glob('peimg/*.{gif,jpg,png,jpeg,webp,bmp,JPG}', GLOB_BRACE); if (count($im ...
免费申请 Office365 E5 开发者订阅 ,开通OneDrive 5T空间教程
前言个人免费版OneDrive只有5G空间,而Office 365 E5账号的OneDrive有5T存储空间,且可以开通25个每个5T空间的子号,并可激活Office 365使用。不过,Office 365 E5只有90天的试用期,当然我们可以在到期前一个月进行续订。第三次续订之后可以升级为120天的订阅。理论上可以一直续订下去,并且续订完全是全自动的。文章中也会涉及到怎样增加续订成功的概率。
注册
首先进入【Office开发人员中心】
新注册账号或用已有的微软账号登录,手机接收验证码即可完成注册。
填写注册信息,跟着引导走就好了
推荐选择可配置沙箱,毕竟可以使用自己的域名
验证你的手机号
订阅完成!
设置5T空间
管理员账号登录OneDrive后,默认空间为1T,可以打开网址:https://admin.onedrive.com/#v=StorageSettings
续订通过调用outlook邮箱的API来模拟正在进行开发。我们只需要按照下面的步骤授权调用API,之后我们就可以等着微软给我们续订了。首先我们进入网站Azure,登陆你的微软E5开发者 ...
搭建一个网站监控——Uptime Kuma
GitHub项目地址:https://github.com/louislam/uptime-kuma
运行安装代码Docker安装方式(方式一)1docker run -d --restart=always -p 3001:3001 -v /data/uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
文件挂载路径 /data/uptime-kuma 这个可以改成对应自己的路径
Docker-compose安装方式(方式二)创建docker-compose.yml文件,然后把下面的代码添加进去。
12345678910version: '3.3'services: uptime-kuma: image: louislam/uptime-kuma:1 container_name: uptime-kuma volumes: - ./uptime-kuma:/app/data ports: - 3001:3001
文件挂载路径 ./uptime- ...
Git常用命令
Git常用命令参考手册12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --global user.email "xxx@xxx.com" # 配置邮件 git config --global color.ui true # git status等命令自动着色 git config --global color.s ...
整理了一些 Docker常用命令
Docker镜像命令查看本地镜像1docker images
搜索镜像1docker search 镜像名
拉去远程镜像1docker pull 镜像
删除镜像12345678#删除一个docker rmi -f 镜像名/镜像ID#删除多个 其镜像ID或镜像用用空格隔开即可 docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID#删除全部镜像 -a 意思为显示全部, -q 意思为只显示IDdocker rmi -f $(docker images -aq)
强制删除镜像1docker image rm 镜像名称/镜像ID
保存镜像1docker save 镜像名/镜像ID -o 镜像保存在哪个位置与名字
加载镜像1docker load -i 镜像保存文件位置
Docker容器命令查看所有容器 —–包含正在运行 和已停止的1docker pa -a
查看正在运行容器列表1docker ps
停止容器1docker stop 容器ID/容器名
启动容器1docker start 容器ID/容器名
重启容器1docker restart 容 ...
整理了一些 Linux常用命令
显示目录内容列表1ls
显示所有文件(包括隐藏文件)1ls -a
切换目录1cd [目录名]
所有磁盘大小1df -h
查看每个文件的大小1du -sh *
创建文件1mkdir [文件名]
编辑文件123456789101.进入文件 vim 文件名(vim test.txt)2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的)::w 保存文件但不退出:w file 将修改另外保存到file中,不退出:w! 强制保存,不退出:wq 保存文件并退出:wq! 强制保存文件,并退出:q 不保存文件,退出:q! 不保存文件,强制退出:e! 放弃所有修改,从上次保存文件开始再编辑
删除指定文件12强制删除,忽略不存在的文件,无需提示-r 递归地删除目录下的内容,删除文件夹 时必须加此参数rm [文件名]-f
以树状图列出文件目录结构12tree [目录名] -d 只显示目录
拷贝和移动文12345678复制文件或者目录cp 源文件目标文件 -i 若目标文件已存在,则会询问是否覆盖-r 递归复制文件和 ...