edgeexp

[toc]

edge浏览器扩展 🥢

去除广告 🔪

step1
👣如何去除 HTMLcheat 当中的ad呢?


  • 老师教的方法是在控制台下,并要求放在浏览器扩展中

    step1

  • 后面自己摸索编写js

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    // 在父类masonryPanel下找到广告栏 reklamocska, 在判断rekla。
    //因为每个栏都有minimizepanel,但是有reklamocska的才是我们需要的


    document.querySelectorAll('.masonryPanel').forEach(ad => {
    const re = ad.querySelector('.reklamocska');
    //re就是在masonryPanel下找到reklamocska,如果找到就关闭masonrypanel的minimizePanel
    //这样一个逻辑
    if (re){
    const mi= ad.querySelector('.minimizePanel');
    mi.click();
    }
    });

    step2

  1. 🎫制作扩展参考微软官网 创建扩展教程

    • 新建一个manifast.js 添加如下内容
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      {
      "name": "NASA picture of the day viewer",
      "version": "0.0.0.1",
      "manifest_version": 3,
      "description": "An extension to display the NASA picture of the day.",
      "icons": {
      "16": "icons/nasapod16x16.png",
      "32": "icons/nasapod32x32.png",
      "48": "icons/nasapod48x48.png",
      "128": "icons/nasapod128x128.png"
      },
      "action": {
      "default_popup": "popup/popup.html"
      }
      }
    • 新建一个html
      htmljiegou

    贴出代码

     
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html lang="en">
    <head>
    <meta charset="UTF-8" />
    <title>NASA picture of the day</title>
    </head>
    <body>
    <div>
    <img src="/images/stars.jpeg" alt="Display the stars image" />
    </div>
    </body>
    </html>
    • 目录结构如下

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      └── part1
      ├── manifest.json
      ├── icons
      │ ├── nasapod16x16.png
      │ ├── nasapod32x32.png
      │ ├── nasapod48x48.png
      │ └── nasapod128x128.png
      ├── images
      │ └── stars.jpeg
      └── popup
      └── popup.html

      图片如下

      mljiegou

    • 进入 edge 输入 edge://extensions/

      edgekuoz

    下一步添加扩展文件夹

    edgeanzhuangjietu

    下一步查看和使用

    edgeanzhuangjietu

问题解决

  1. 我是如何做下来的?

    只是掌握浏览器F12,但是知道HTML5基础,懂得找div class,懂得使用ChatGPT

    • 其中第一步是:f12开启,在源码中用鼠标移动到div上,看看哪一块高亮,先找到div的class

    • 问ChatGPT
      问题与ChatGPT回答

    • 上搜索引擎询问如何做
      搜索引擎询问

      一个个点击,发现第一个是edge官方

    注:

    解决问题盲目,应当要如此解决: 什么地方的插件,在什么官网上找,对症下药,一步到位,尽量减少查询次数。

Yngl小科

杨力

梦想要有

😗2002年生于江西丰城铁路,在丰城铁路生活6年跟着爷爷,教育经历:小学、初中、
中职、大学、社会📒

🤵‍♂️非著名计算机学者、计算机XXX学开创者,享誉海内外,是2050年国家表彰建设
社会主义现代化强国100位先锋

☭是中国共产党的亲密朋友和全世界人民的知心朋友,青春心向党,☭

你好

图片asdfasdfadsf aab

工具

[toc]

typora 快捷方式

文件类

  • 新建 ct+n
  • 新窗口 ct+sh+n
  • 打开 ct+o
  • 快速打开 ct+p
  • 保存 ct+s
  • 另存为 ct+sh+s
  • 打印 al+sh+p
  • 设置偏好 ct+逗号 ,

编辑类

  • 撤销 ctrl+z

  • 重做 ctrl+y

  • 剪切、复制、粘贴 x+c+v

  • 复制为markdown格式 ctrl+shift+c

  • 粘贴为纯文本 ctrl+shift+v

  • 表情 win+. 💖

  • 查找

    • ctrl+f 查找 f3下一项 上一项 shift+f3
    • 替换 ctrl+h
  • 删除当前词 ctrl+shift+d

  • 选择

    • 选中当前行或句 ctrl+L
    • 选中当前词 ctrl+d
    • 选中点前格式文本 ctrl+e
  • 跳转 :跳转到文首 ctrl+home ;跳转到所选内容 ctrl+j

段落类

  • 标题 ctrl+1~6 分别是1-6级标题

  • 段落 ctrl+0

  • 提升标题级别 ctrl+=降低 ctrl+-

  • 表格

    • 插入表格 ctrl+T

    • 下方插入行 ctrl+enter

    • 上移改行 alt+上箭头

    • 下移改行 alt+下箭头

    • 删除行 ctrl+shift+退格

    • 列表缩减 ctrl+[ ctrl+]

    asdfafdasfasdf asdjflasdf asdjflasjdf

格式类

  • 加粗 ctrl+b
  • 斜体 ctrl+i
  • 下画线 ctrl+u
  • 代码 ctrl+shift +`
  • 删除线 alt+shift +5
  • 超链接 ctrl+K
  • 插入图片 ctrl+shfit+i
  • 清除央视 ctrl+\

视图类

  • 显示\隐藏侧边栏 ctrl+shift+L
    • 大纲 ctrl+shift+1
    • 文档列表 ctrl+shift+2
    • 文件树 ctrl+shift+3
    • 搜索 ctrl+shift+f
  • 源代码模式 ctrl+/
  • 专注模式 f8
  • 打字机模式 f9
  • 全屏 f1
  • 大小
    • ctrl+shift+ +
    • ctrl+shift+ -
  • 开发着模式 f12

其它

  • 高亮 == ==
  • 下标 ~ ~
  • 上标 ^ ^
  • 生成目录 [ toc ]
  • 内联公式 $ $
  • 注释 <! – –>

建立hexo所遇到的坑

本人因为兴趣所以搭建了一个网站,也用来记录自己成长的过程。

下面开始总结过程

入门视频:CodeSheep
下载所需的必备软件:

node.js 点击跳转到下载

git-bash 点击跳转到下载

那现在ok了,我们进入下载好的git 使用bash(看个人还可以用git-cmd) 

1.使用npm -v && node -v 出现 图片
2.使用npm 将镜像源指向淘宝:

csdn taobaonew

npm install -g cnpm –registry=https://registry.npm.taobao.org
2024年7月6日已经过时了

重新来吧:

1
2
3
4
// 清空缓存
npm cache clean --force
//指定新版
npm config set registry https://registry.npmmirror.com

等待安装。。。

3.cnpm -v ’查看cnpm 4.全局安装hexo博客框架: cnpm install -g hexo-cli

不需要使用cnpm,只需要使用npm install -g hexo-cli

hexo -v 验证

5.建立空文件夹用来存储以后写的博客

1
mkdir blog

或者自己创建一个文件夹并进入其中

6.hexo 初始化

1
hexo init

等待安装。。。
可以查看文件夹里面会生成一些hexo的文件夹。

1
hexo s ’本地打开hexo服务 浏览器输入localhost:4000 看到hexo标题时即成功。

以后都可以用hexo s 来预览

1
hexo n “filename” ‘引号里面就是文件名,系统会自动地创建你所指定地filename.md

输入LL 查看文件或者进入 source\ _posts文件夹,使用编辑软件进入编辑。
注意开头格式-前六行就写这些,下面一行开始写内容支持markdown语法

1
2
3
4
5
---
title: 本篇博客的名称
date:yyyy-mm-dd hh:MM:ss ;这里不能写错
tags:
---

可以查看文件夹中是否有建立 【你所指定地filename.md】
下面首先使用 hexo clean 清除, hexo g 生成,就可重新启动 hexo s
会发现刚刚写的会在第一篇开头。

部署 github/gitee

Github

1.登录 Github 如果没有账号就 注册
好了之后我们进入主页点击右上角加号选择 New repository
注意:
Repository name要和左边的一样,如你的用户名使hsw12那么repository name就是 hsw12.github.io(Youusename.github.io)格式不能错
Description (optional) 描述随便
输入以上ok 选择-creat repository

进入命令行 此时需要安装git插件:命令行目录要在\blog下,就是你安装hexo的目录

键入 cnpm install --save hexo-deployer-git -稍等安装
进入_config.yml文件,最下方修改

1
2
3
4
5
6
#deploy:
type: git '注意每行“:”后都要有一个空格且repo,branch是自己写'
repo: https://github.com/hsw12/hsw12.github.io ’指定刚刚建立的github仓库
branch: master ‘指定 branch


那 github仓库地址在哪呢? 在 github界面点击头像 your repository - 下方有 Youusename.github.io 格式的库点进去选择code 那里有https复制粘贴
还要再一部就是保存你的github用户名,邮箱,用来确认你是谁。

1
2
3
4
5
git config --global user.name "Your Name" 如 hsw12那your name就要写 hsw12注意不要删除双引号
git config --global user.email "email@example.com" qq邮箱都可
再次输入可以查看系统保存
git config --global user.name
git config --global user.email

那么ok 输入 hexo三步部署。

1
2
3
4
5
hexo clean ’清除
hexo generate ‘生成
hexo deploy ’部署
如果最后显示 INFO Deploy done: git 说明部署成功
可能还要输入github用户名和邮箱或密码,视情况。

这时候刷新github repository 会发现有文件夹了和文件了。那就说明对了。浏览器可以使用*.gihub.io访问了。

问题 1

  1. 显示不是 deploy done ? 有一个error: GE007: Your push would publish a private email address.信息那就是你的github邮箱没有公开
    解决

    问题2

    2) Repository not found 你在 _config.yml 下输入的repo: 库源错误,如果是github 就要.https://github.com/yourusername/yourusername.gihub.io
    如果是gitee 就要 输入: https://gitee.com/yourusername/yourusername.git

    问题3

    输入 hexo clean 显示失败,那么就要在/blog目录下找到 public 如果是空文件夹就要删除,如果不是那么就要先复制一份到别的地方去在删除原来的。

    问题4

    如果npm install cnpm 出现如下错误:
    图片

重新指定 npm config set registry https://registry.npmmirror.com
再查看下 npm config get registry,看看是否是 npmmirror.com

问题5

cnpm 版本与nodejs不符合,如何退回版本

错误如下:wanted: {“node”:”>= 14.18.0”} (current: {“node”:”14.16.1”,”npm”:”6.14.12”})

使用如下命令

npm install -g cnpm@7.1.1 –registry=http://registry.npmmirror.com

//查看有哪些cnpm版本命令:

npm view cnpm versions


gitee 部署

结合着看 先看 (https://gitee.com/help/articles/4136#article-header0)

主题的更换

在/blog目录下
git clone https://github.com/litten/hexo-theme-yilia.git(.git也要输入) themes/yilia(yilia是自建的) 如果没成功就多输几次。会发现/blog/theme目录下会出现yilia目录。
进入去/blog目录下的_config.yml文件里。找到 #Extensions 下在 theme: 注意加一个空格输入 yilia

1
2
3
4
再输入
hexo clean
hexo g
hexo s

在浏览器中输入发现内容改变了。

Hello world

我的第一篇博客小计,2021-4-16

这个hexo博客框架,搞了我两天的时间。hexo+gitee(中途github只有360可以上)后面放到gitee上。
gitee无法配置page页