原创解决Centos 8 因版本太旧无法安装或更新包的问题

无关什么原因,如果你的vps系统还在使得 Centos 8,那么你一定多多少少会遇到无法更新包,或者无法安装包的问题。一般得到的错误提示都是failed to download, url not found, 404之类的错误。一、发现Centos8不能正常更新包最近要为Typecho 搭建的博客添加插件,ssh登录后发现 linux版本还是2017年的centos8精简版,连个wget命令都没有

IntelliJ IDEA 新建package整理多文件的办法

IntelliJ IDEA 中,当文件过多时,可以新建一个包把全部文件拖进去,软件会自动在每个class 前加上 package。新建一个包(new -> package), 这里包名为 base。快捷选取所有文件:按住shift+鼠标左键,点选要手动的文件,拉进base文件夹中。软件会自动在class 前加上包名:其他IDEA使用tipsIntelliJ Idea 实现编辑框字体放大缩小

IntelliJ Idea 实现编辑框字体放大缩小

看教学视频,UP主随意切换 IntelliJ Idea 代码编辑框的大小,感觉很实用。经搜索发现,要实现这功能只需要简单的几步设置即可。File -> Setting -> Keymap搜索框 输入 font ,找到 Decrease Font Size 和 Increase Font Size,就这两实现所需要的功能右键添加鼠标快捷键,分别为 Decrease Font Size 和

原创利用插件为Typecho生成sitemap.xml

引言才发现Typecho 竟然没有类似 Wordpresss 的sitemap.xml(站点地图),想生成sitemap.xml,需要插件的支持。作为个人站长,应该都知道搜索擎只支持xml后缀的站点地图的提交,因此之前无插件为本站typecho生成的 sitemap.html,无法提交站长管理工具。如著名的Google Console站长管理工具,之前办法生成的纯url的地图,站长管理工具就识别不

JavaSE预科阶段笔记1- Markdown 语法学习笔记

现在大部份热门网站的编辑器都已经支持Markdown语法了,掌握Markdown的基本语法就变得尤为重要。一、标题格式:# + 文字, 标题最多支持6级,示例:一级标题二级标题三级标题四级标题五级标题六级标题格式如下:# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题二、文字格式注:markdown编辑器本身不支持字体、字号、颜色的修改

CentOS7下如何安装Git

CentOS8下安装Git今天刚想下插件,使用git clone时提示没找到命令,没想到linode rebiud 的centos 8还不带git命令。[root@li1722-200 plugins]# git clone https://github.com/Yves-X/Copyright-for-Typecho.git Copyright -bash: git: command not f

原创给Typecho创建简单的sitemap

需求:为了让蜘蛛更容易找到文章的入口,只想搞个只有链接的简单 sitemap.html。不需要包含有文章链接,文章标题,更新时间等内容的传统sitemap,如何实现呢。经搜索,只需要简单的在主题根目录下建个自定义模板即可实现。操作一、创建 URLLinks.php,复制以下代码:<?php /** * 网站链接列表 * * @package custom * */ ?>

原创如何在Typecho插入Google Adsense代码

需求:有个adsense帐号很久没登录了,而且也没其他网站挂着这adsense的代码.要是长期没展示的话,怕不知道哪天出个什么意外把帐号给我停掉了。干脆就直接像原来一样,挂在zctou.com上就好了。网站从wordpress 换成 typecho后,一直用插件实现的 广告管理也就没法用了,只能研究一下本主题的结构,顺便给网站差不多的位置插入adsense广告的代码。经搜索,官网论坛上给出了这么一

原创Traefik2 acme.json 分割成证书cert.pem和key.pem备用

起因:总有那么些原因要用到 私钥 和 证书 的,而 Traefik Caddy 等又是能自动申请并续存证书。本站正好用到的是Traefik,而Traefik 并没有分开存私钥和证书的想法,使用的方法是把私钥和证书都存到acme.json中。那么自动分割对小白来说就很有必要。关键词:traefik 2 acme.json dump找到Idez的库,经测试轻松容易生成2个独立文件,注意mount

原创Docker + traefik + nginx +php 快速搭建环境部署Discuz 3.4

Traefik 配置沿用以前的配置。经测试,直接拉官方版的 nginx 和 phpfpm 会出现用户不一致而导致没有权限访问的问题。官方版 nginx 默认的用户为 nginx,而 phpfpm则使用的 www-data, 而官方的解决方案要用到dockerfile来解决,特别麻烦。所以使用 nginx+php打包的 三方镜像,这里选用 trafex/alpine-nginx-php7, 使用原因