hexo添加浏览量支持

参考文档 http://ibruce.info/2015/04/04/busuanzi/ 修改文件 /themes/next/layout/_partials/footer.swig 添加内容 <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"> </script> 本站总访问量<span id="busuanzi_value_site_pv"></span>次 本站访客数<span id="busuanzi_value_site_uv"></span>人次 实现效果 遗留 单页面访问量显示 数据初始化

October 10, 2022

自定义腾讯云图床及typora添加PicGo支持

背景 使用markdown时,总是需要有贴上图片的场景,一般情况下有以下几种方式可以解决: 实现方式 缺点 链接到本地文件 发布到在线博客等的场景下不适用 将文件转成base64 较为麻烦,需要借助一些工具进行转码;阅读上需要借助一些工具,否则会造成可读性降低 使用在线公有图床(如新浪图床、github等) 不稳定 ,如果公有图床启用了防盗链或者其他工具的话,会导致无法访问 使用腾讯云存储可以解决以上问题,唯一的缺点可能就是要收费吧 ...

October 10, 2022

使用webhook实现hexo的自动部署

整体流程图 分步骤 git push推送 此处略去 调用接口通知 此部分为最核心的部分内容,主要分为两块内容 在服务器上启动server,接收来自github更新时候的调用(即webhook) 配置github上的webhook ...

October 9, 2022

Centos设置定时任务及查看执行日志

背景 服务器(centos)部署了nginx + hexo的组合 本地windows编写hexo博客 hexo博客源数据托管在github上 想要实现效果: 本地新增博客源文件(md文件),提交到github上 centos服务器能够定时拉取代码并更新nginx网站文件 具体流程 此处略去配置github之ssh秘钥等步骤 执行脚本编写 在目录 /etc/cron.daily/新增文件 hexoUpdate.sh即可(注意添加可执行权限 chmod +x hexoUpdate.sh) #!/bin/bash cd /root/new-hexo && git pull && hexo g -d 此处目录/root/new-hexo 修改为对应的hexo主目录 关于cron.daily文件夹下的脚本及执行时间说明可自行上网查看。 执行日志查看 vi /var/log/cron 延伸 可以通过Git的hook实现提交代码之后自动执行脚本

October 8, 2022

mysql中CST时区的问题

testtesttesteeeesss eeed ccccccccccc

September 28, 2022

docker安装fastdfs及设置远程访问

fastdfs说明 1: FastDFS架构包括 Tracker server和Storage server。客户端请求Tracker server进行文件上传、下载,通过Tracker server调度最终由Storage server完成文件上传和下载。 2: Tracker server作用是负载均衡和调度,通过Tracker server在文件上传时可以根据一些策略找到Storage server提供文件上传服务。可以将tracker称为追踪服务器或调度服务器。 3: Storage server作用是文件存储,客户端上传的文件最终存储在Storage服务器上,Storage server没有实现自己的文件系统而是利用操作系统 的文件系统来管理文件。可以将storage称为存储服务器。 ...

December 28, 2020

centos定时备份mysql数据库

centos定时备份mysql数据库 最重要的两个工具 mysqldump crontab ...

October 9, 2020

centos安装mysql-8

centos安装mysql-8 前景说明:通过安装mysql-8,在centos上连接云上的数据库,而非部署mysql服务端 试用场景:云上数据库配置了ip白名单,只能通过centos服务器进行访问的情况 ...

October 9, 2020

自定义注解在项目中的应用

什么是注解 @Target({ElementType.METHOD,ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface TestAnnoation { int value() default 0; String word() default "word"; } ...

October 5, 2020

docker搭建minio及永久有效链接配置

minio部署 拉取镜像 docker pull minio/minio 创建本地数据目录及配置文件目录 /home/minio-data/data /home/minio-data/config 启动minio docker run -p 9000:9000 --name minio \ -d --restart=always \ -e "MINIO_ACCESS_KEY=aaaaa" \ -e "MINIO_SECRET_KEY=bbbbb" \ -v /home/minio-data/data:/data \ -v /home/minio-data/config:/root/.minio \ minio/minio server /data ...

September 27, 2020