Hexo外带主题的配置方案
Hexo作为一个能静态化的轻量级博客程序,拥有着无需服务器,仅需一个github pages+全球CDN就秒杀绝大多数的动态语言博客。当然动态语言博客可以多人使用,hexo适合个人使用且无后台,也就无后台被攻击这种说法了。首先感谢:https://www.zdynb.cn/2019/hexo-bi-bei-cha-jian.html的文章,如果你要配置额外内容请在此篇文章内查找 windows安装方法首先,Hexo的框架你得安装吧,nodejs作为底层得安装吧第一步, 下载个nodejs就行了。快捷链接第二部, cmd命令框执行 npm install hexo-cli -g第三步,新建一个文件夹,然后重新在目录内打开cmd,执行hexo init(执行前保持目录内干净)第四步,修改_config.yml内容,我的站点配置如下。(部分内容我打了星的都是敏感区域,还有些需要上方链接点击进去配置插件。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 ...
利用Python3来快速从Typecho迁移至Hexo
最近在GitHub上找到一个写Typecho转Hexo的大佬,可惜我是最新版的Python,运行直接报错,修改一个如同大洪水一样又报错很多。于是在他的基础上,用python3的包来替换原来的一些写的方法。代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172# -*- coding: utf-8 -*-# 原作者:https://github.com/zhourongyu/Typecho2Hexo# 新数据库借鉴作者:https://www.jianshu.com/p/4e72faebd27fimport osimport reimport pymysqlimport arrowfrom flask import Flaskimport urllibimport codecshost = ''port = 3306db = ''user = ''password ...
利用Python3来快速从Typecho迁移至Hexo
最近在GitHub上找到一个写Typecho转Hexo的大佬,可惜我是最新版的Python,运行直接报错,修改一个如同大洪水一样又报错很多。于是在他的基础上,用python3的包来替换原来的一些写的方法。代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172# -*- coding: utf-8 -*-# 原作者:https://github.com/zhourongyu/Typecho2Hexo# 新数据库借鉴作者:https://www.jianshu.com/p/4e72faebd27fimport osimport reimport pymysqlimport arrowfrom flask import Flaskimport urllibimport codecshost = ''port = 3306db = ''user = ''password ...
用python实现部分按键自动化
自从学了python以来,那就得用在最该用的地方->自动化。(爬虫就算了)目前写了个小的enter键按法,对于gta5已经试验过可以使用。代码如下: 12345678910from pynput.keyboard import Key, Controllerimport timekeyboard = Controller()for i in range(999): keyboard.press(Key.enter) time.sleep(0.1) keyboard.release(Key.enter) time.sleep(1) 代码模拟了人对键盘的按下去和放开。按下去后过0.1秒放开,然后过一秒接着模拟按下,最多按999次,虽然可以写 while true,但是建议写个键来终止程序继续运行 12345678910from pynput.keyboard import Key, Controllerimport timekeyboard = Controller()while True: keyboard.press(Key.enter) ti ...
利用Github Actions来部署Hexo
Hexo在本地运行时,每次都需要运行一套命令(hexo cl,hexo g,hexo d,hexo s),而且上传时长抽风(长期大量上传文件),本地基础文件又容易丢失。所以,我用github Actions来修补以上问题。最开始很多关于github actions的文章大多没啥用,运行也会报错什么的。这里使用https://cloud.tencent.com/developer/article/2369534的教程。我简单来描述教程,尽量多写代码,少文字。因为文字实在是太多,有的文章的看着很烦。首先你需要准备:1.新github闭源仓库一个(没有hexo d到库过的得还要个开源仓库)2.(可有可无)Github desktop软件一个+github加速器(或改host host文件下载链接:https://raw.hellogithub.com/hosts)3.配置好的hexo源文件一份4.github tokens一份(新版github已改为Github => Settings => Developer settings => Tokens (classic) =& ...
利用Github Actions来部署Hexo
Hexo在本地运行时,每次都需要运行一套命令(hexo cl,hexo g,hexo d,hexo s),而且上传时长抽风(长期大量上传文件),本地基础文件又容易丢失。所以,我用github Actions来修补以上问题。最开始很多关于github actions的文章大多没啥用,运行也会报错什么的。这里使用https://cloud.tencent.com/developer/article/2369534的教程。我简单来描述教程,尽量多写代码,少文字。因为文字实在是太多,有的文章的看着很烦。首先你需要准备:1.新github闭源仓库一个(没有hexo d到库过的得还要个开源仓库)2.(可有可无)Github desktop软件一个+github加速器(或改host host文件下载链接:https://raw.hellogithub.com/hosts)3.配置好的hexo源文件一份4.github tokens一份(新版github已改为Github => Settings => Developer settings => Tokens (classic) =& ...
日记簿底层框架已切换为Hexo
Hexo很轻便,用github可以做大负载站点。且维护简单,无需关注站点本身环境问题。只需考虑上传问题。原树据之海站点已经迁移至其他站点。目前暂定域名为sea1024.nuoyis.net 由诺依阁提供Hexo转Typecho软件支持
Miao-Yunzai | 2024年搭建教程
docker版本可能不会再出了 我将几位博主的文章进行综合,并完善搭建方法首先用下面命令安装nodejsubuntu/debian 12curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -sudo apt-get install nodejs 主要环境安装 1apt install redis-server git openjdk-17-jre-headless ffmpeg libopencore-amrnb0 libopencore-amrwb0 python3 chromium-browser ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 li ...
Miao-Yunzai - 2024年搭建教程
docker版本可能不会再出了我将几位博主的文章进行综合,并完善搭建方法首先用下面命令安装nodejsubuntu/debian 12curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -sudo apt-get install nodejs 主要环境安装 1apt install redis-server git openjdk-17-jre-headless ffmpeg libopencore-amrnb0 libopencore-amrwb0 python3 chromium-browser ca-certificates fonts-liberation libappindicator3-1 libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 lib ...
大一网络课考试前夕总结
计算机网络概念计算机网络是一组相互连接,通过数据通信链路将远近的计算机通过某种协议和网络系统以及网络管理软件的管理和协调下进行共享资源和信息传递的计算机系统。带宽概念带宽是指网络或通信信道传输数据的能力,通常以每秒传输的比特数(bps,比特每秒)为单位来衡量。带宽决定了网络或通信链路能够传输数据的速率。 传输介质有线介质:同轴电缆 双绞线 光纤(还有没学的无线信道) 数据通信方式1.单工通信2.半双工通信3.全双工通信 OSI/RM 七层模型应用层表示层会话层传输层网络层数据链路层物理层 七层模型中发送是由上往下,接受是从下往上 TCP/IP 模型应用层(其中协议有 SMTP->电子邮件协议 HTTP->超文本传输协议 Telnet->网络终端协议 FTP->文件传输协议 NNTP->网络新闻传输协议 DNS->域名系统 SNMP->简单网络管理协议 RIP/OSPF->路由信息协议)传输层网络互联层主机-网络层(网络接口层) TCP/IP模型 和 OSI/RM模型中,TCP/IP四层比OSI/RM更有效率,更加实用,模型功能大体类似。 ...