-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
160 lines (160 loc) · 25.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!doctype html><html lang=zh-cn>
<head>
<meta name=generator content="Hugo 0.89.4">
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name=robots content="noodp">
<meta http-equiv=x-ua-compatible content="IE=edge, chrome=1">
<title>Reborn's Blog</title><meta name=Description content="欢迎来到Reborn's Blog! 我是Reborn, 小萌新一个。这是我的个人技术分享博客,随便记录点东西。目前主要以 Web、逆向和 Android的东西为主。"><meta property="og:title" content="Reborn's Blog">
<meta property="og:description" content="欢迎来到Reborn's Blog! 我是Reborn, 小萌新一个。这是我的个人技术分享博客,随便记录点东西。目前主要以 Web、逆向和 Android的东西为主。">
<meta property="og:type" content="website">
<meta property="og:url" content="https://reb.mallotec.com/"><meta property="og:image" content="https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png">
<meta name=twitter:card content="summary_large_image">
<meta name=twitter:image content="https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png">
<meta name=twitter:title content="Reborn's Blog">
<meta name=twitter:description content="欢迎来到Reborn's Blog! 我是Reborn, 小萌新一个。这是我的个人技术分享博客,随便记录点东西。目前主要以 Web、逆向和 Android的东西为主。">
<meta name=application-name content="Reborn's Blog">
<meta name=apple-mobile-web-app-title content="Reborn's Blog"><meta name=theme-color content="#ffffff"><meta name=msapplication-TileColor content="#da532c"><link rel="shortcut icon" type=image/x-icon href=/favicon.ico>
<link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png>
<link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=mask-icon href=/safari-pinned-tab.svg color=#5bbad5><link rel=manifest href=/site.webmanifest><link rel=alternate href=/index.xml type=application/rss+xml title="Reborn's Blog">
<link rel=feed href=/index.xml type=application/rss+xml title="Reborn's Blog"><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/[email protected]/normalize.min.css><link rel=stylesheet href=https://cdn.jsdelivr.net/gh/RebornQ/rebornQ.github.io/css/style.min.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/[email protected]/animate.min.css><meta name=google-site-verification content="801Xsm51TXL-ks4w7qEmT5wwshzqr2rQEQQo6brRoEc"><script type=application/ld+json>{"@context":"http://schema.org","@type":"WebSite","url":"https:\/\/reb.mallotec.com\/","inLanguage":"zh-CN","author":{"@type":"Person","name":"Reborn"},"description":"欢迎来到Reborn's Blog! 我是Reborn, 小萌新一个。这是我的个人技术分享博客,随便记录点东西。目前主要以 Web、逆向和 Android的东西为主。","name":"Reborn's Blog"}</script></head>
<body header-desktop=fixed header-mobile=auto><script type=text/javascript>(window.localStorage&&localStorage.getItem('theme')?localStorage.getItem('theme')==='dark':'auto'==='auto'?window.matchMedia('(prefers-color-scheme: dark)').matches:'auto'==='dark')&&document.body.setAttribute('theme','dark')</script>
<div id=mask></div><div class=wrapper><header class=desktop id=header-desktop>
<div class=header-wrapper>
<div class=header-title>
<a href=/ title="Reborn's Blog">Reborn's Blog</a>
</div>
<div class=menu>
<div class=menu-inner><a class="menu-item active" href=/> 首页 </a><a class=menu-item href=/posts> 时间轴 </a><a class=menu-item href=/categories> 分类 </a><a class=menu-item href=/tags> 标签 </a><a class=menu-item href=/categories/%E5%A4%8D%E4%B9%A0> 复习 </a><a class=menu-item href=/friends> 友链 </a><a class=menu-item href=/about> 关于 </a><span class="menu-item delimiter"></span><span class="menu-item search" id=search-desktop>
<input type=text placeholder="Search for Posts" id=search-input-desktop>
<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-desktop title=搜索>
<i class="fas fa-search fa-fw"></i>
</a>
<a href=javascript:void(0); class="search-button search-clear" id=search-clear-desktop title=清空>
<i class="fas fa-times-circle fa-fw"></i>
</a>
<span class="search-button search-loading" id=search-loading-desktop>
<i class="fas fa-spinner fa-fw fa-spin"></i>
</span>
</span><a href=javascript:void(0); class="menu-item theme-switch" title=切换主题>
<i class="fas fa-adjust fa-fw"></i>
</a>
</div>
</div>
</div>
</header><header class=mobile id=header-mobile>
<div class=header-container>
<div class=header-wrapper>
<div class=header-title>
<a href=/ title="Reborn's Blog">Reborn's Blog</a>
</div>
<div class=menu-toggle id=menu-toggle-mobile>
<span></span><span></span><span></span>
</div>
</div>
<div class=menu id=menu-mobile><div class=search-wrapper>
<div class="search mobile" id=search-mobile>
<input type=text placeholder="Search for Posts" id=search-input-mobile>
<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-mobile title=搜索>
<i class="fas fa-search fa-fw"></i>
</a>
<a href=javascript:void(0); class="search-button search-clear" id=search-clear-mobile title=清空>
<i class="fas fa-times-circle fa-fw"></i>
</a>
<span class="search-button search-loading" id=search-loading-mobile>
<i class="fas fa-spinner fa-fw fa-spin"></i>
</span>
</div>
<a href=javascript:void(0); class=search-cancel id=search-cancel-mobile>
取消
</a>
</div><a class=menu-item href=/ title>首页</a><a class=menu-item href=/posts title>时间轴</a><a class=menu-item href=/categories title>分类</a><a class=menu-item href=/tags title>标签</a><a class=menu-item href=/categories/%E5%A4%8D%E4%B9%A0 title>复习</a><a class=menu-item href=/friends title>友链</a><a class=menu-item href=/about title>关于</a><a href=javascript:void(0); class="menu-item theme-switch" title=切换主题>
<i class="fas fa-adjust fa-fw"></i>
</a></div>
</div>
</header>
<div class="search-dropdown desktop">
<div id=search-dropdown-desktop></div>
</div>
<div class="search-dropdown mobile">
<div id=search-dropdown-mobile></div>
</div>
<main class=main>
<div class=container><div class="page home" posts><div class=home-profile><div class=home-avatar><a href=/ title=首页><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png data-srcset="https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png, https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png 1.5x, https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png 2x" data-sizes=auto alt=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png title=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/avatar/android-chrome-192x192.png></a></div><h1 class=home-title>Reborn</h1><h2 class=home-subtitle><div id=id-1 class=typeit></div></h2><div class=links><a href=https://github.com/RebornQ title=GitHub target=_blank rel="noopener noreffer me"><i class="fab fa-github-alt fa-fw"></i></a><a href=https://t.me/RebornQ title=Telegram target=_blank rel="noopener noreffer me"><i class="fab fa-telegram-plane fa-fw"></i></a><a href=mailto:[email protected] title=Email rel=me><i class="far fa-envelope fa-fw"></i></a><a href=/index.xml title=RSS target=_blank rel="noopener noreffer me"><i class="fas fa-rss fa-fw"></i></a></div></div>
<article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview>
<a href=/post/e553bd11/><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 data-srcset="https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1, https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 1.5x, https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 2x" data-sizes=auto alt=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 title=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1></a>
</div><h1 class=single-title itemprop="name headline">
<a href=/post/e553bd11/>Android 系统架构</a>
</h1><div class=post-meta><span class=post-author><a href=https://reb.mallotec.com title=Author target=_blank rel="noopener noreffer author" class=author><i class="fas fa-user-circle fa-fw"></i>Reborn</a></span> <span class=post-publish>发布于 <time datetime=2021-12-10>2021-12-10</time></span> <span class=post-category>收录于 <a href=/categories/%E5%A4%8D%E4%B9%A0/><i class="far fa-folder fa-fw"></i>复习</a> <a href=/categories/%E6%A0%A1%E6%8B%9B/><i class="far fa-folder fa-fw"></i>校招</a> <a href=/categories/android/><i class="far fa-folder fa-fw"></i>Android</a></span></div><div class=content>引言 先放一张 Google 官方提供的经典分层架构图 Android 软件堆栈" Android 软件堆栈 总的来说,Android 的系统体系结构分为 5 层,自顶向下依次是: 系统应用层 Java API 框</div><div class=post-footer>
<a href=/post/e553bd11/>阅读全文</a><div class=post-tags>
<i class="fas fa-tags fa-fw"></i> <a href=/tags/%E6%A0%A1%E6%8B%9B/>校招</a>, <a href=/tags/%E7%A7%8B%E6%8B%9B/>秋招</a>, <a href=/tags/%E5%AD%A6%E4%B9%A0/>学习</a>, <a href=/tags/%E5%A4%8D%E4%B9%A0/>复习</a>, <a href=/tags/android/>Android</a>, <a href=/tags/%E7%B3%BB%E7%BB%9F/>系统</a></div></div>
</article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview>
<a href=/post/d1aa87c3/><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 data-srcset="https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1, https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 1.5x, https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 2x" data-sizes=auto alt=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 title=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1></a>
</div><h1 class=single-title itemprop="name headline">
<a href=/post/d1aa87c3/>Android ANR 原因、定位和避免</a>
</h1><div class=post-meta><span class=post-author><a href=https://reb.mallotec.com title=Author target=_blank rel="noopener noreffer author" class=author><i class="fas fa-user-circle fa-fw"></i>Reborn</a></span> <span class=post-publish>发布于 <time datetime=2021-12-10>2021-12-10</time></span> <span class=post-category>收录于 <a href=/categories/%E5%A4%8D%E4%B9%A0/><i class="far fa-folder fa-fw"></i>复习</a> <a href=/categories/%E6%A0%A1%E6%8B%9B/><i class="far fa-folder fa-fw"></i>校招</a> <a href=/categories/android/><i class="far fa-folder fa-fw"></i>Android</a></span></div><div class=content>简介 ANR 全称 Application Not Responding,即应用程序无响应。 主要原因(为什么会发生 ANR?) 主线程(UI 线程)在规定时间内没有处理完相应的工作,就</div><div class=post-footer>
<a href=/post/d1aa87c3/>阅读全文</a><div class=post-tags>
<i class="fas fa-tags fa-fw"></i> <a href=/tags/%E6%A0%A1%E6%8B%9B/>校招</a>, <a href=/tags/%E7%A7%8B%E6%8B%9B/>秋招</a>, <a href=/tags/%E5%AD%A6%E4%B9%A0/>学习</a>, <a href=/tags/%E5%A4%8D%E4%B9%A0/>复习</a>, <a href=/tags/android/>Android</a>, <a href=/tags/anr/>ANR</a></div></div>
</article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview>
<a href=/post/6ee1cab0/><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 data-srcset="https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1, https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 1.5x, https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 2x" data-sizes=auto alt=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1 title=https://cdn.sspai.com/article/bc6334d4-5f9b-8199-e05d-6531760ec1a0.jpg?imageMogr2/auto-orient/quality/95/thumbnail/!800x400r/gravity/Center/crop/800x400/interlace/1></a>
</div><h1 class=single-title itemprop="name headline">
<a href=/post/6ee1cab0/>Thread 和 Runnable 的区别</a>
</h1><div class=post-meta><span class=post-author><a href=https://reb.mallotec.com title=Author target=_blank rel="noopener noreffer author" class=author><i class="fas fa-user-circle fa-fw"></i>Reborn</a></span> <span class=post-publish>发布于 <time datetime=2021-12-09>2021-12-09</time></span> <span class=post-category>收录于 <a href=/categories/%E5%A4%8D%E4%B9%A0/><i class="far fa-folder fa-fw"></i>复习</a> <a href=/categories/%E6%A0%A1%E6%8B%9B/><i class="far fa-folder fa-fw"></i>校招</a> <a href=/categories/android/><i class="far fa-folder fa-fw"></i>Android</a> <a href=/categories/java/><i class="far fa-folder fa-fw"></i>Java</a></span></div><div class=content>对问题的疑惑 其实这个问题问的很奇怪,看到这个问题的瞬间,都会想到问的是: new Thread(runnable).start() 和 runnable.run() 的区别? 可是 runnable.run() 明明就只是单纯地执行一个对象里面的方法, thr</div><div class=post-footer>
<a href=/post/6ee1cab0/>阅读全文</a><div class=post-tags>
<i class="fas fa-tags fa-fw"></i> <a href=/tags/%E6%A0%A1%E6%8B%9B/>校招</a>, <a href=/tags/%E7%A7%8B%E6%8B%9B/>秋招</a>, <a href=/tags/%E5%AD%A6%E4%B9%A0/>学习</a>, <a href=/tags/%E5%A4%8D%E4%B9%A0/>复习</a>, <a href=/tags/android/>Android</a>, <a href=/tags/java/>Java</a>, <a href=/tags/%E7%BA%BF%E7%A8%8B/>线程</a>, <a href=/tags/thread/>Thread</a>, <a href=/tags/runnable/>Runnable</a></div></div>
</article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview>
<a href=/post/17740ab6/><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png data-srcset="https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png, https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png 1.5x, https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png 2x" data-sizes=auto alt=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png title=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png></a>
</div><h1 class=single-title itemprop="name headline">
<a href=/post/17740ab6/>为 Service Worker 添加缓存更新刷新提示</a>
</h1><div class=post-meta><span class=post-author><a href=https://reb.mallotec.com title=Author target=_blank rel="noopener noreffer author" class=author><i class="fas fa-user-circle fa-fw"></i>Reborn</a></span> <span class=post-publish>发布于 <time datetime=2020-08-25>2020-08-25</time></span> <span class=post-category>收录于 <a href=/categories/hugo/><i class="far fa-folder fa-fw"></i>Hugo</a></span></div><div class=content>前面 Hexo 迁移到 Hugo 记录 中提到过怎么在 Hugo 加入 Service Worker,本文基于前面的文章源码进行修改。 要支持缓存更新提示刷新其实很简单,在博客根目录/lay</div><div class=post-footer>
<a href=/post/17740ab6/>阅读全文</a><div class=post-tags>
<i class="fas fa-tags fa-fw"></i> <a href=/tags/hugo/>Hugo</a>, <a href=/tags/%E6%95%99%E7%A8%8B/>教程</a>, <a href=/tags/%E4%B8%AA%E4%BA%BA%E7%BB%8F%E9%AA%8C/>个人经验</a></div></div>
</article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview>
<a href=/post/9e9c31ab/><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png data-srcset="https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png, https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png 1.5x, https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png 2x" data-sizes=auto alt=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png title=https://cdn.jsdelivr.net/gh/RebornQ/cdn.blog/img/covers/hugo-logo.png></a>
</div><h1 class=single-title itemprop="name headline">
<a href=/post/9e9c31ab/>Hugo 添加友情链接页面</a>
</h1><div class=post-meta><span class=post-author><a href=https://reb.mallotec.com title=Author target=_blank rel="noopener noreffer author" class=author><i class="fas fa-user-circle fa-fw"></i>Reborn</a></span> <span class=post-publish>发布于 <time datetime=2020-08-24>2020-08-24</time></span> <span class=post-category>收录于 <a href=/categories/hugo/><i class="far fa-folder fa-fw"></i>Hugo</a></span></div><div class=content>参考: Hugo 篇四:添加友链卡片 shortcodes jerryc127/hexo-theme-butterfly - GitHub 本文借鉴了 hexo-theme-butterfly 的样式以 Hugo LoveIt 主题为基础进行 Hugo 的友链界面开(chao)发(xi)。 废话不多说,直入正题~ 代码 虽然</div><div class=post-footer>
<a href=/post/9e9c31ab/>阅读全文</a><div class=post-tags>
<i class="fas fa-tags fa-fw"></i> <a href=/tags/hugo/>Hugo</a>, <a href=/tags/%E6%95%99%E7%A8%8B/>教程</a>, <a href=/tags/%E4%B8%AA%E4%BA%BA%E7%BB%8F%E9%AA%8C/>个人经验</a></div></div>
</article><article class="single summary" itemscope itemtype=http://schema.org/Article><div class=featured-image-preview>
<a href=/post/0e6db571/><img class=lazyload src=/svg/loading.min.svg data-src=https://cdn.sspai.com/2020/04/09/0d0641fc7dda81e960abc227c48eb8a1.png?imageMogr2/auto-orient/quality/95/thumbnail/!900x400r/gravity/Center/crop/900x400/interlace/1 data-srcset="https://cdn.sspai.com/2020/04/09/0d0641fc7dda81e960abc227c48eb8a1.png?imageMogr2/auto-orient/quality/95/thumbnail/!900x400r/gravity/Center/crop/900x400/interlace/1, https://cdn.sspai.com/2020/04/09/0d0641fc7dda81e960abc227c48eb8a1.png?imageMogr2/auto-orient/quality/95/thumbnail/!900x400r/gravity/Center/crop/900x400/interlace/1 1.5x, https://cdn.sspai.com/2020/04/09/0d0641fc7dda81e960abc227c48eb8a1.png?imageMogr2/auto-orient/quality/95/thumbnail/!900x400r/gravity/Center/crop/900x400/interlace/1 2x" data-sizes=auto alt=https://cdn.sspai.com/2020/04/09/0d0641fc7dda81e960abc227c48eb8a1.png?imageMogr2/auto-orient/quality/95/thumbnail/!900x400r/gravity/Center/crop/900x400/interlace/1 title=https://cdn.sspai.com/2020/04/09/0d0641fc7dda81e960abc227c48eb8a1.png?imageMogr2/auto-orient/quality/95/thumbnail/!900x400r/gravity/Center/crop/900x400/interlace/1></a>
</div><h1 class=single-title itemprop="name headline">
<a href=/post/0e6db571/>Hexo 迁移到 Hugo 记录</a>
</h1><div class=post-meta><span class=post-author><a href=https://reb.mallotec.com title=Author target=_blank rel="noopener noreffer author" class=author><i class="fas fa-user-circle fa-fw"></i>Reborn</a></span> <span class=post-publish>发布于 <time datetime=2020-08-19>2020-08-19</time></span> <span class=post-category>收录于 <a href=/categories/hugo/><i class="far fa-folder fa-fw"></i>Hugo</a></span></div><div class=content>参考: 把博客从 Hexo 迁移到 Hugo Hugo 永久链接 HUGO 为什么要迁移到Hugo? 因为 Hexo 太慢啦~ Node的依赖也乱七八糟~ 顺便想要简洁主题找不到合适自己的,要么太</div><div class=post-footer>
<a href=/post/0e6db571/>阅读全文</a><div class=post-tags>
<i class="fas fa-tags fa-fw"></i> <a href=/tags/hugo/>Hugo</a>, <a href=/tags/%E6%95%99%E7%A8%8B/>教程</a>, <a href=/tags/%E4%B8%AA%E4%BA%BA%E7%BB%8F%E9%AA%8C/>个人经验</a></div></div>
</article><ul class=pagination><li class="page-item active">
<span class=page-link>
<a href=/>1</a>
</span>
</li><li class=page-item>
<span class=page-link>
<a href=/page/2/>2</a>
</span>
</li><li class=page-item>
<span class=page-link>
<a href=/page/3/>3</a>
</span>
</li><li class=page-item>
<span class=page-link aria-hidden=true>…</span>
</li><li class=page-item>
<span class=page-link>
<a href=/page/7/>7</a>
</span>
</li></ul></div></div>
</main><footer class=footer>
<div class=footer-container><div class=footer-line>由 <a href=https://gohugo.io/ target=_blank rel="noopener noreffer" title="Hugo 0.89.4">Hugo</a> 强力驱动 | 主题 - <a href=https://github.com/dillonzq/LoveIt target=_blank rel="noopener noreffer" title="LoveIt 0.2.10"><i class="far fa-kiss-wink-heart fa-fw"></i> LoveIt</a>
</div><div class=footer-line><i class="far fa-copyright fa-fw"></i><span itemprop=copyrightYear>2018 - 2021</span><span class=author itemprop=copyrightHolder> <a href=https://reb.mallotec.com target=_blank>Reborn</a></span> | <span class=license><a rel="license external nofollow noopener noreffer" href=https://creativecommons.org/licenses/by-nc/4.0/ target=_blank>CC BY-NC 4.0</a></span></div>
</div>
</footer></div>
<div id=fixed-buttons><a href=# id=back-to-top class=fixed-button title=回到顶部>
<i class="fas fa-arrow-up fa-fw"></i>
</a><a href=# id=view-comments class=fixed-button title=查看评论>
<i class="fas fa-comment fa-fw"></i>
</a>
</div><script type=text/javascript src=https://cdn.jsdelivr.net/npm/[email protected]/dist/smooth-scroll.min.js></script><script type=text/javascript src=https://cdn.jsdelivr.net/npm/[email protected]/dist/autocomplete.min.js></script><script type=text/javascript src=https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch-lite.umd.min.js></script><script type=text/javascript src=https://cdn.jsdelivr.net/npm/[email protected]/lazysizes.min.js></script><script type=text/javascript src=https://cdn.jsdelivr.net/npm/[email protected]/sharer.min.js></script><script type=text/javascript src=https://cdn.jsdelivr.net/npm/[email protected]/dist/typeit.min.js></script><script type=text/javascript>window.config={code:{maxShownLines:100},data:{"id-1":"一壶酒,一蓑衣,渔歌唱晚,了此一生"},search:{algoliaAppID:"D67XLAJ7ZJ",algoliaIndex:"blog",algoliaSearchKey:"db3c554023877e0b06844cc73ac0c37f",highlightTag:"em",maxResultLength:10,noResultsFound:"没有找到结果",snippetLength:50,type:"algolia"},typeit:{cursorChar:"|",cursorSpeed:1e3,data:{"id-1":["id-1"]},duration:-1,speed:100}}</script><script type=text/javascript src=https://cdn.jsdelivr.net/gh/RebornQ/rebornQ.github.io/js/theme.min.js></script><script type=text/javascript>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date),gtag('config','UA-175008981-1',{anonymize_ip:!0})</script><script type=text/javascript src="https://www.googletagmanager.com/gtag/js?id=UA-175008981-1" async></script></body>
<script src=https://cdn.jsdelivr.net/npm/[email protected]/lib/noty.min.js type=text/javascript></script>
<link href=https://cdn.jsdelivr.net/npm/[email protected]/lib/noty.css rel=stylesheet type=text/css>
<link href=https://cdn.jsdelivr.net/npm/[email protected]/lib/themes/metroui.css rel=stylesheet type=text/css>
<script>'serviceWorker'in navigator&&(navigator.serviceWorker.addEventListener('controllerchange',function(a){try{console.log("Cache Update!"),new Noty({type:"info",theme:"metroui",closeWith:['click'],callbacks:{onClick:()=>{window.location.reload()}},timeout:"5000",text:"<style>#tips:link{color: #2a2a2a} #tips:visited{color: #4b0173} #tips:hover{color: #f5f5ff} #tips:active{color: #cccccc}</style><div><b>检测到站点需要更新</b></div><a id='tips' href='#' onclick='window.location.reload();'>点击刷新页面</a> 更新站点"}).show()}catch(a){}}),window.onload=function(){navigator.serviceWorker.register('/sw.js',{scope:'/'}).then(function(a){console.log('Service Worker Registered')}),navigator.serviceWorker.ready.then(function(a){console.log('Service Worker Ready')})})</script>
</html>