Vue主页开发日记(二)
第二篇来快速讲解vue,以及设计个抽象js,没有抽象的js是无法完成高效率的 我的主页: https://www.nuoyis.net我的开源库: https://github.com/nuoyis/webpages Vue每个页面的编写基本框架 123456789<template>//你的网页内容</template><script setup>//你的脚本内容</script><style scoped>//页面的css</style> 抽象的js就和main.js放在同个文件内,我这里命名为function.js,其中我写的抽象库参考如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969 ...
Vue主页开发日记(一)
webpages虽然开源了,但是那是之前的html模板,现在已经逐渐适配Vue。在编写Vue时,为了记录开发进程,以日记的方法来记录 我的主页: https://www.nuoyis.net我的开源库: https://github.com/nuoyis/webpages Vue的编写前肯定得安装nodejs和其框架,这个需要官网上去了解网站地址: https://nodejs.orgVue官网: https://cn.vuejs.org/ 建议安装框架时,使用pnpm或cnpm,会减少报错和耐心 123npm install -g pnpmpnpm set registry https://registry.npmmirror.com/pnpm create vue@latest 项目名一输,建议保留router ✔ Project name: … ✔ Add TypeScript? … No / Yes✔ Add JSX Support? … No / Yes✔ Add Vue Router for Single Page Application development? … ...
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 ...
雨云美国一区服务器测评
之前简单测评了下雨云服务器的网速和延迟,但是没有进行过性能测试。这次我选用的配置如下:2核心2G(CPU为 : Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz)带宽为 上传30兆,下载为50兆测试结果: https://paste.spiritlhl.net/code/L8fXkw.txt 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 ...
利用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) =& ...
日记簿底层框架已切换为Hexo
Hexo很轻便,用github可以做大负载站点。且维护简单,无需关注站点本身环境问题。只需考虑上传问题。原树据之海站点已经迁移至其他站点。目前暂定域名为sea1024.nuoyis.net
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 ...