主頁 >  其他 > Hexo-Matery主題美化

Hexo-Matery主題美化

2020-09-10 02:28:12 其他

大家可以來我Hexo博客主頁看看具體效果,歡迎留言評論 傳送門

下載安裝Matery主題

首先在hexo官網主題里面搜索Matery主題點擊進入作者大大的github,然后下載 master 分支的最新穩定版的代碼,解壓縮后將 hexo-theme-matery 的檔案夾重命名為matery,復制到Hexo 的 themes 檔案夾中

可以在themes 檔案夾下使用Git clone命令來下載:

git clone https://github.com/blinkfox/hexo-theme-matery.git

切換主題

下載完后,將站點組態檔中的 theme 值修改為你下載主題的檔案名

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: matery

一些其他在站點目錄配置:

language: zh-CN網站的語言設定

url: https://www.guixinchn.cn 網站的網站(域名)

per_page: 12建議修改為 6 的倍數,主題排版比較好

新建頁面

1、標簽頁

hexo new page "tags"

編輯新建的/source/tags/index.md檔案

---
title: tags
date: 2020-02-23 19:37:07
type: "tags"
layout: "tags"
---

2、分類頁

hexo new page "categories"

編輯新建的/source/categories/index.md檔案

---
title: categories
date: 2020-02-23 19:37:07
type: "categories"
layout: "categories"
---

3、關于頁面

hexo new page "about"

編輯新建的/source/about/index.md檔案

---
title: about
date: 2020-02-23 19:37:07
type: "about"
layout: "about"
---

4、留言板

hexo new page "contact"

編輯新建的/source/contact/index.md檔案

---
title: contact
date: 2020-02-23 19:37:07
type: "contact"
layout: "contact"
---

5、友情鏈接

hexo new page "friends"

編輯新建的/source/friends/index.md檔案

---
title: friends
date: 2020-02-23 19:37:07
type: "friends"
layout: "friends"
---

然后在博客 source 目錄下新建 _data 目錄,在 _data 目錄中新建 friends.json 檔案,檔案內容如下所示:

[
	{
	    "avatar": "https://cdn.jsdelivr.net/gh/guixinchn/image/blog/csdn.png",
	    "name": "Blog",
	    "introduction": "CSDN社區",
	    "url": "https://blog.csdn.net/guixinchn",
	    "title": "CSDN"
	}, 
	{
        "avatar": "https://cdn.jsdelivr.net/gh/guixinchn/image/blog/bokeyuan.png",
        "name": "Blog",
        "introduction": "博客園",
        "url": "https://www.cnblogs.com/guixinchn/",
        "title": "博客園"
	}, 
	{
	    "avatar": "https://cdn.jsdelivr.net/gh/guixinchn/image/blog/github.png",
	    "name": "github",
	    "introduction": "github",
	    "url": "https://github.com/guixinchn",
	    "title": "github"
	}, 
	{
	    "avatar": "https://cdn.jsdelivr.net/gh/guixinchn/image/blog/touxiang.jpg",
	    "name": "Blog",
	    "introduction": "咕咕星",
	    "url": "https://ythan.top",
	    "title": "咕咕星"
	}
]

6、添加 404 頁面

首先再站點根目錄下的 source 檔案夾下新建 404.md 檔案,里面內容如下:

---
title: 404
date: 2020-02-23 19:37:07
type: "404"
layout: "404"
description: "Oops~,我崩潰了!找不到你想要的頁面了"
---

緊接著再新建主題檔案夾的 layout 目錄下新建 404.ejs 檔案,添加內容如下:

<style type="text/css">
    /* don't remove. */
    .about-cover {
        height: 90.2vh;
    }
</style>
<div class="bg-cover pd-header about-cover">
    <div class="container">
        <div class="row">
            <div class="col s10 offset-s1 m8 offset-m2 l8 offset-l2">
                <div class="brand">
                    <div class="title center-align">
                        404
                    </div>
                    <div class="description center-align">
                        <%= page.description %>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<script>
    // 每天切換 banner 圖.  Switch banner image every day.
    $('.bg-cover').css('background-image', 'url(/medias/banner/' + new Date().getDay() + '.jpg)');
</script>

7、添加自定義頁面

首先在站點目錄下的 source 檔案夾下新建 aboutme 檔案,檔案名可自定義,然后撰寫一個 index.html 放入 aboutme 檔案夾下,然后在主題組態檔下的導航配置資訊添加下面的配置:

About:
    url: /
    icon: fas fa-address-card
    children:
      - name: 關于我
        url: /about
        icon: fas fa-user-circle
      - name: Another    #這是新添加的,在原有配置基礎上添加
        url: /aboutme
        icon: fa fa-user-secret

然后在站點組態檔下,找到 skip_render,在后面添加屬性,如下:

# 其意思為在對檔案進行渲染時跳過aboutme檔案下的所有檔案
skip_render: 
    - aboutme/** 
    - aaa/**
    - bbb/**

配置選單導航

配置基本選單導航的名稱、路徑 url 和圖示 icon.

圖示 icon 可以在 Font Awesome 中查找

# main menu navigation url and icon
# 配置選單導航的名稱、路徑和圖示icon.
menu:
  Index:
    url: /
    icon: fas fa-home
  Tags:
    url: /tags
    icon: fas fa-tags
  Categories:
    url: /categories
    icon: fas fa-bookmark
  Archives:
    url: /archives
    icon: fas fa-archive
  About:
    url: /about
    icon: fas fa-user-circle
  Contact:
    url: /contact
    icon: fas fa-comments
  Friends:
    url: /friends
    icon: fas fa-address-book

添加 emoji 表情支持

需要安裝插件 hexo-filter-github-emojis

npm install hexo-filter-github-emojis --save

在 Hexo 根目錄下的 _config.yml 檔案中,新增以下的配置項:

githubEmojis:
  enable: true
  className: github-emoji
  inject: true
  styles:
  customEmojis:

代碼高亮

原本的代碼顯示行號和內容分開了,不美觀

代碼美化需要安裝hexo-prism-plugin 插件

npm i -S hexo-prism-plugin

修改 Hexo 根目錄下 _config.yml 檔案中 highlight.enable 的值為 false,并新增 prism 插件相關的配置,主要配置如下:

highlight:			#代碼塊的設定
  enable: false			#開啟代碼塊高亮
  line_number: true		#如果未指定語言,則啟用自動檢測
  auto_detect: false		#顯示行數
  tab_replace: ''		#用n個空格替換tabs;如果值為空,則不會替換tabs
  wrap: ture
  hljs: false


# 關閉原有的代碼高亮,使用自己的
prism_plugin:
  mode: 'preprocess'    # realtime/preprocess
  theme: 'tomorrow'
  line_number: false    # default false
  custom_css:
引數KEY 可選值
mode realtime (Parse code on browser in real time)
preprocess (Preprocess code in node)
theme default
coy
dark
funky
okaidia
solarizedlight
tomorrow
twilight
如果要更多的選擇訪問: hexo-prism-plugin
line_number true (Show line numbers)
false (Default, Hide line numbers)
no_assets true (Stop loading asset files)
false (Default, load script and stylesheets files)

注意:

hexo花括號顯示失敗的話,需要將hexo版本降級,改成hexo4.2.0版本就好了

卸載hexo5.0
npm uninstall hexo --save

安裝4.2.0版本

npm install [email protected] --save

主題的搜索功能

需要安裝hexo-generator-search插件

npm install hexo-generator-search --save

在Hexo 根目錄下的 _config.yml 檔案中,新增以下的配置項:

search:
  path: search.xml
  field: post

文章字數統計插件

需要安裝 hexo-wordcount 插件

npm i --save hexo-wordcount

主題下的 _config.yml 檔案中,激活以下配置項即可:

wordCount:
  enable: false # 將這個值設定為 true 即可.
  postWordCount: true
  min2read: true
  totalCount: true

添加 RSS 訂閱支持

需要安裝hexo-generator-feed插件

npm install hexo-generator-feed --save

Hexo 根目錄下的 _config.yml 檔案中,新增以下的配置項:

feed:
  type: atom
  path: atom.xml
  limit: 20
  hub:
  content:
  content_limit: 140
  content_limit_delim: ' '
  order_by: -date

在 public 檔案夾中即可看到 atom.xml 檔案,則已經安裝成功

修改頁腳

頁腳資訊可能需要做定制化修改,而且它不便于做成配置資訊,所以可能需要你自己去再修改和加工,修改的地方在主題檔案的 /layout/_partial/footer.ejs 檔案中,包括站點、使用的主題、訪問量等,

修改社交鏈接

在主題的 config.yml 檔案中,默認支持 QQ、GitHub 和郵箱等的配置,你可以在主題檔案的 /layout/_partial/social-link.ejs 檔案中,新增、修改你需要的社交鏈接地址,增加鏈接可參考如下代碼:

<% if (theme.socialLink.github) { %>
    <a href=https://www.cnblogs.com/guixinchn/p/"" class="tooltipped" target="_blank" data-tooltip="訪問我的GitHub" data-position="top" data-delay="50">
        
    

修改打賞的二維碼圖片

在主題檔案的 source/medias/reward 檔案中修改

配置音樂播放器

支持接入第三方音樂,如 QQ 音樂,網易云音樂,酷狗音樂等等

主題的 _config.yml 組態檔中激活 music 配置即可:

# Whether to display the musics.
# 是否在首頁顯示音樂.
music:
  enable: true
  title: #非吸底模式有效
    enable: true
    show: 咕咕星的歌單
  autoHide: true    # hide automaticaly
  server: netease   #require	music platform: netease, tencent, kugou, xiami, baidu
  type: playlist    #require song, playlist, album, search, artist
  id: 2888085740     #require	song id / playlist id / album id / search keyword
  fixed: false       # 開啟吸底模式
  autoplay: false   # 是否自動播放
  theme: '#42b983'
  loop: 'all'       # 音頻回圈播放, 可選值: 'all', 'one', 'none'
  order: 'random'   # 音頻回圈順序, 可選值: 'list', 'random'
  preload: 'auto'   # 預加載,可選值: 'none', 'metadata', 'auto'
  volume: 0.7       # 默認音量,請注意播放器會記憶用戶設定,用戶手動設定音量后默認音量即失效
  listFolded: true  # 串列默認折疊
  hideLrc: true     # 隱藏歌詞

server 可選 netease(網易云音樂),tencent(QQ 音樂),kugou(酷狗音樂),xiami(蝦米音樂),

baidu(百度音樂),

type 可選 song(歌曲),playlist(歌單),album(專輯),search(搜索關鍵字),artist(歌手)

id 獲取示例:瀏覽器打開網易云音樂,點擊我喜歡的音樂歌單,地址欄有一串數字,playlist 的 id 即為這串數字,

文章 Front-matter 介紹

配置選項 默認值 描述
title Markdown 的檔案標題 文章標題,強烈建議填寫此選項
date 檔案創建時的日期時間 發布時間,強烈建議填寫此選項,且最好保證全域唯一
author 根 _config.yml 中的 author 文章作者
img featureImages 中的某個值 文章特征圖,推薦使用圖床
top true 推薦文章(文章是否置頂),如果 top 值為 true,則會作為首頁推薦文章
cover false v1.0.2 版本新增,表示該文章是否需要加入到首頁輪播封面中
coverImg v1.0.2 版本新增,表示該文章在首頁輪播封面需要顯示的圖片路徑,如果沒有,則默認使用文章的特色圖片
password 文章閱讀密碼,如果要對文章設定閱讀驗證密碼的話,就可以設定 password 的值,該值必須是用 SHA256 加密后的密碼,防止被他人識破,前提是在主題的 config.yml 中激活了 verifyPassword 選項
toc true 是否開啟 TOC,可以針對某篇文章單獨關閉 TOC 的功能,前提是在主題的 config.yml 中激活了 toc 選項
mathjax false 是否開啟數學公式支持 ,本文章是否開啟 mathjax,且需要在主題的 _config.yml 檔案中也需要開啟才行
summary 文章摘要,自定義的文章摘要內容,如果這個屬性有值,文章卡片摘要就顯示這段文字,否則程式會自動截取文章的部分內容作為摘要
categories 文章分類,本主題的分類表示宏觀上大的分類,只建議一篇文章一個分類
tags 文章標簽,一篇文章可以多個標簽
reprintPolicy cc_by 文章轉載規則, 可以是 cc_by, cc_by_nd, cc_by_sa, cc_by_nc, cc_by_nc_nd, cc_by_nc_sa, cc0, noreprint 或 pay 中的一個

注意:

  1. 如果 img 屬性不填寫的話,文章特色圖會根據文章標題的 hashcode 的值取余,然后選取主題中對應的特色圖片,從而達到讓所有文章都的特色圖各有特色,
  2. date 的值盡量保證每篇文章是唯一的,因為本主題中 Gitalk 和 Gitment 識別 id 是通過 date 的值來作為唯一標識的,
  3. 如果要對文章設定閱讀驗證密碼的功能,不僅要在 Front-matter 中設定采用了 SHA256 加密的 password 的值,還需要在主題的 _config.yml 中激活了配置,有些在線的 SHA256 加密的地址,可供你使用:開源中國在線工具、chahuo、站長工具,
  4. 您可以在文章 md 檔案的 front-matter 中指定 reprintPolicy 來給單個文章配置轉載規則

自定制修改

修改主題顏色

在主題檔案的 /source/css/matery.css 檔案中修改

/* 整體背景顏色,包括導航、移動端的導航、頁尾、標簽頁等的背景顏色. */
.bg-color {
    background-image: linear-gradient(to right, #2558FF 0%, #0f9d58 100%);
}
/*如果想去掉banner圖的顏色漸變效果,請將以下的css屬性注釋掉或者洗掉掉即可*/
@-webkit-keyframes rainbow {
   /* 動態切換背景顏色. */
}
@keyframes rainbow {
    /* 動態切換背景顏色. */
}

修改 banner 圖和文章特色圖

在 /source/medias/banner 檔案夾中更換你喜歡的 banner 圖片,主題代碼中是每天動態切換一張,只需 7 張即可,如果你會 JavaScript 代碼,可以修改成你自己喜歡切換邏輯,如:隨機切換等,banner 切換的代碼位置在 /layout/_partial/bg-cover-content.ejs 檔案的 代碼中:

$('.bg-cover').css('background-image', 'url(/medias/banner/' + new Date().getDay() + '.jpg)');

在 /source/medias/featureimages 檔案夾中默認有 24 張特色圖片,你可以再增加或者減少,并需要在 _config.yml 做同步修改,

如果想改為每小時或者每分鐘切換 banner 圖的話,需要將 getDay() 改為 getHours() 或者 getMinutes() 即可,

修改網站相關資訊

#這是根目錄下的組態檔資訊
# Site
title: 咕咕星Blog		#網站標題
subtitle: 世界很暗,但是你來了 #網站副標題
description: 本網站是個人興趣愛好,總結分享經驗,記錄生活點滴的平臺,希望在以后的學習旅途中,走出自己的風景,	#網站描述description 主要用于5E0,告訴搜索引擎一個關于您站點的簡單描述
keywords: [HTML, CSS, JavaScript, JQuery, java, linux等]		#網站的關鍵詞,使用半角逗號“,”分隔多個關鍵詞
author: 咕咕星			#您的名字
language: zh-CN			#網站使用的語言,建議修改為zh-CN
timezone:			#網站時區,Hexo默認使用您電腦的時區,


# 這是主題組態檔的相關資訊
# 配置網站favicon和網站LOGO
# 此處我用的CDN,也可以使用本地檔案
favicon: https://cdn.jsdelivr.net/gh/guixinchn/image/blog/favicon.png
logo: https://cdn.jsdelivr.net/gh/guixinchn/image/blog/logo.png


# 網站副標題,打字效果
# 如果有符號 ‘ ,請在 ’ 前面加上 \
subtitle:
  enable: true
  loop: true # 是否回圈
  showCursor: true # 是否顯示游標
  startDelay: 300 # 開始延遲
  typeSpeed: 100 # 打字速度
  backSpeed: 50 # 洗掉速度
  sub1: 如果放棄太早,你永遠都不知道自己會錯過什么,
  sub2: 沒有傘的孩子必須努力奔跑!
  sub3: 花開不是為了花落,而是為了開的更加燦爛,
  sub4: 沒有礁石,就沒有美麗的浪花;沒有挫折,就沒有壯麗的人生,

注意:

網站打字效果副標題默認有兩個,即 sub1 和 sub2,如果想寫多個,則需要修改兩處地方,首先修改組態檔,如上面所示,在 sub1 和 sub2 后面繼續添加即可,然后在去主題目錄下的 layout 檔案夾下的_partial 檔案夾,修改 bg-cover-content.ejs 檔案,大約在 12 行左右,如下面所示:

<div class="description center-align">
                <% if (theme.subtitle.enable) { %>
                <span id="subtitle"></span>
                <script src=https://www.cnblogs.com/guixinchn/p/"https://cdn.jsdelivr.net/npm/[email protected]"></script>
                <script>
                    var typed = new Typed("#subtitle", {
                        strings: ['<%= theme.subtitle.sub1 %>',
				 				  '<%= theme.subtitle.sub2 %>',
								  '<%= theme.subtitle.sub3 %>',
				 				  '<%= theme.subtitle.sub4 %>'],
                        startDelay: <%= theme.subtitle.startDelay %>,
                        typeSpeed: <%= theme.subtitle.typeSpeed %>,
                        loop: <%= theme.subtitle.loop %>,
                        backSpeed: <%= theme.subtitle.backSpeed %>,
                        showCursor: <%= theme.subtitle.showCursor %>
                    });
                </script>
                <% } else { %>
                    <%= config.description %>
                <% } %>
            </div>

社交鏈接的修改

在主題的組態檔中修改:

# 首頁 banner 中的第二行個人資訊配置,留空即不啟用
socialLink:
  qq: 673888718
  weixin: https://cdn.jsdelivr.net/gh/guixinchn/image/blog/wechat.jpg
  github: #https://github.com/guixinchn
  email: [email protected]
  facebook: # https://www.facebook.com/xxx
  twitter: # https://twitter.com/xxx
  weibo: # https://weibo.com/xxx
  zhihu: # https://www.zhihu.com/xxx
  csdn: https://blog.csdn.net/guixinchn
  cnblogs: https://www.cnblogs.com/guixinchn
  rss: true # true、false

期中的 weixin 我是用的圖片鏈接,會跳轉到一個新的標簽頁,之后還需要修改 ejs 檔案,檔案在主題目錄下的 layout 檔案夾下的_partial 檔案夾,修改 social-link.ejs,添加相關的配置,比如:

<% if (theme.socialLink.github) { %>
    <a href="<%= theme.socialLink.github %>" class="tooltipped" target="_blank" data-tooltip="訪問我的GitHub" data-position="top" data-delay="50">
        <i class="fab fa-github"></i>
    </a>
<% } %>

<% if (theme.socialLink.email) { %>
    <a href="mailto:<%= theme.socialLink.email %>" class="tooltipped" target="_blank" data-tooltip="郵件聯系我" data-position="top" data-delay="50">
        <i class="fas fa-envelope-open"></i>
    </a>
<% } %>

<% if (theme.socialLink.facebook) { %>
    <a href="<%= theme.socialLink.facebook %>" class="tooltipped" target="_blank" data-tooltip="關注我的Facebook: <%= theme.socialLink.facebook %>" data-position="top" data-delay="50">
        <i class="fab fa-facebook-f"></i>
    </a>
<% } %>

<% if (theme.socialLink.twitter) { %>
    <a href="<%= theme.socialLink.twitter %>" class="tooltipped" target="_blank" data-tooltip="關注我的Twitter: <%= theme.socialLink.twitter %>" data-position="top" data-delay="50">
        <i class="fab fa-twitter"></i>
    </a>
<% } %>

<% if (theme.socialLink.qq) { %>
    <a href="tencent://AddContact/?fromId=50&fromSubId=1&subcmd=all&uin=<%= theme.socialLink.qq %>" class="tooltipped" target="_blank" data-tooltip="QQ聯系我: <%= theme.socialLink.qq %>" data-position="top" data-delay="50">
        <i class="fab fa-qq"></i>
    </a>
<% } %>

<% if (theme.socialLink.weibo) { %>
    <a href="<%= theme.socialLink.weibo %>" class="tooltipped" target="_blank" data-tooltip="關注我的微博: <%= theme.socialLink.weibo %>" data-position="top" data-delay="50">
        <i class="fab fa-weibo"></i>
    </a>
<% } %>

<% if (theme.socialLink.zhihu) { %>
    <a href="<%= theme.socialLink.zhihu %>" class="tooltipped" target="_blank" data-tooltip="關注我的知乎: <%= theme.socialLink.zhihu %>" data-position="top" data-delay="50">
        <i class="fab fa-zhihu1">知</i>
    </a>
<% } %>

<% if (theme.socialLink.rss) { %>
    <a href="<%- url_for('/atom.xml') %>" class="tooltipped" target="_blank" data-tooltip="RSS 訂閱" data-position="top" data-delay="50">
        <i class="fas fa-rss"></i>
    </a>
<% } %>



<% if (theme.socialLink.jianshu) { %>
    <a href=https://www.cnblogs.com/guixinchn/p/"" class="tooltipped" target="_blank" data-tooltip="關注我的簡書: " data-position="top" data-delay="50">
        
    



    
        C
    


    
        
    



    
        
    


    
        
    

其他一些個性DIY

動態標題

實作方法,引入 js 檔案,在主題檔案下的 /source/js/ 下新建 FunnyTitle.js,增加以下代碼:

 var OriginTitle = document.title;
 var titleTime;
 document.addEventListener('visibilitychange', function () {
     if (document.hidden) {
         $('[rel="icon"]').attr('href', "https://cdn.jsdelivr.net/gh/guixinchn/image/blog/favicon.png");
         document.title = '我相信你還會回來的!';
         clearTimeout(titleTime);
     }
     else {
         $('[rel="icon"]').attr('href', "https://cdn.jsdelivr.net/gh/guixinchn/image/blog/favicon.png");
         document.title = '哈哈,我就知道!' + OriginTitle;
         titleTime = setTimeout(function () {
             document.title = OriginTitle;
         }, 2000);
     }
 });

然后在添加到 themes/matery/layout/layout.ejs 引入

<script src=https://www.cnblogs.com/guixinchn/p/"<%- url_for('/js/FunnyTitle.js') %>"></script>

關于我頁面添加個人簡歷

打開 theme/matery/layout/about.ejs 檔案,大約在 13 行,有一個 `` 標簽,找出其對應結尾的標簽,大約在 61 行左右,然后在新增如下代碼:

<div class="card">
     <div class="card-content">
         <div class="card-content article-card-content">
             <div class="title center-align" data-aos="zoom-in-up">
                 <i class="fa fa-address-book"></i>&nbsp;&nbsp;<%- __('個人簡歷') %>
              </div>
                 <div id="articleContent" data-aos="fade-up">
                     <%- page.content %>
                 </div>
           </div>
      </div>
</div>

可以在about頁面自定義內容

未完待續

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/503.html

標籤:其他

上一篇:【Azure DevOps系列】什么是Azure DevOps

下一篇:【Azure DevOps系列】開始第一個Azure DevOps應用

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more