动态
开发
Ubuntu 从官方源安装最新的 Nginx
使用的使 Ubuntu 20.04 ,默认配置的源为我下载的是 nginx/1.18.0 版本,又不想编译安装,便想从官方源下载最新的版本,记录一下过程 1、下载 Key1wget http://nginx.org/keys/nginx_signing.key 2、安装 Key1sudo apt-key add nginx_signing.key 如果遇到报错:E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation 解决方法 1sudo a ...
开发
Linux网站目录权限修改
一般赋予目录 0755 权限,文件 0644 权限。 0755->即所属用户具有读/写/执行权限,组用户和其它用户具有读写权限 0644->即所属用户具有读写权限,组用户和其它用户具有只读权限 递归修改文件所有者和所属组(path 为想要修改的目录,同下) 1chown -R www-data:www-data path 修改目录权限,包括子目录 1find path -type d -exec chmod 755 {} \; 只想修改当前目录的话,加入参数 -maxdepth 1 1find path -maxdepth 1 -type d -exec ...
经验总结
Docker-Compose 快速搭建 EasyImages2.0 图床
风格延续之前的 WordPress 、Typecho ,这里只记录 docker-compose.yml 文件和 nginx 的配置文件,启用 SSL 项目地址:EasyImage 简单图床 2.0 相关见: Docker-Compose 快速部署 WordPress Docker-Compose 部署 Typecho 使用 acme.sh 快速申请 SSL 证书 创建使用目录1mkdir easyimages && cd easyimages && touch docker-compose.yml && mkdir volumes 修改 ...
开发
为网站配置深色模式(PHP+JS+CSS)
原理先说一下效果:实现了两种模式(这里都是基于 Typecho 博客来测试的) 支持用户选择跟随系统模式自动变化的自动模式 支持用户手动切换深色模式与浅色模式 下面简单说一下原理,方便理解 1、标志这里在 <body> 上设置了三种标志用于区分,data-theme="auto"、data-theme="light" 和 data-theme="dark" auto (跟随系统) 下,主题显示根据 prefers-color-scheme 来显示,也就是系统当前的显示模式决定网站的模式,如系统现在处于深色模式,则网站 ...
开发
MySQL5.7 忘记连接密码后重置密码
原理在 Windows 平台下,忘记了 MySQL 的连接密码,这里记录一下如何重置密码 MySQL 版本:MySQL5.7 步骤一共分为四步 停止 MySQL 服务 修改 my.ini 配置文件跳过权限验证 连接 MySQL 修改密码 恢复配置 Linux 下操作的话原理也是一样的 停止 MySQL 服务同时按下 Ctrl + Shift + Esc,呼出任务管理器 选择服务,打开服务 英文输入法下直接输入 mysql,即可快速找到服务 双击后选择停止服务 跳过权限验证停止服务后从上面的可执行文件的路径里面复制出 my.ini 的路径, 在文件管理器直接粘贴路径回车, 打开后搜索 ...
经验总结
Typecho 对默认主题的修改集合
首先进入 控制台——>外观——>编辑当前外观 侧边栏加入标签在 sidebar.php 文件中加入如下代码 123456789<?php if (!empty($this->options->sidebarBlock) && in_array('ShowTag', $this->options->sidebarBlock)): ?> <section class="widget"> <h3 class="widget-title"&g ...
经验总结
Docker-Compose 部署 Typecho
前言前面用 Docker-Compose 部署了 WordPress ,用起来不顺手,于是来试试 Typecho 很多东西有之前的文档作为基础了,所以这次不详细展开了,主要记录 docker-compose.yml 文件和 nginx的配置文件 ,完整的过程可以参考:Docker-Compose 快速部署 WordPress 开始1、创建目录1mkdir typecho && cd typecho && touch docker-compose.yml && mkdir volumes 2、修改 yml 文件docker-compose.yml ...
经验总结
Docker-Compose 快速部署 WordPress
环境准备Docker 安装见:安装 Docker Docker Compose 的安装见:安装 Docker Compose 创建目录用于部署 WordPress ,同时网站备份或者迁移的话备份或迁移该文件即可,即 wordpress 目录 1mkdir wordpress && cd wordpress && touch docker-compose.yml && mkdir volumes 编辑 yml 文件1vim docker-compose.yml docker-compose.yml 的内容需要自己修改,尝试的话用下面默认的也行 ...
经验总结
使用 acme.sh 快速申请 SSL 证书
介绍利用 acme.sh 快速申请 SSL 证书,用于启用 https 这里使用 Cloudflare 提供的 API 来完成域名验证 GitHub 项目地址中文说明:acme.sh 说明 使用 API 申请完成域名验证:如何使用 DNS API 使用1、安装 acme.shemail 换成自己的邮箱(证书到期可以收到邮件提醒) 1curl https://get.acme.sh | sh -s email=my@example.com && source ~/.bashrc 2、查看 API Key这里我的域名托管在 Cloudflare ,所以使用 Cloudflare ...