-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
283 lines (237 loc) · 33.8 KB
/
Copy pathindex.html
File metadata and controls
283 lines (237 loc) · 33.8 KB
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
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>Brainupdating</title><meta name="author" content="Solver"><meta name="copyright" content="Solver"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website">
<meta property="og:title" content="Brainupdating">
<meta property="og:url" content="http://brainupdating.top/index.html">
<meta property="og:site_name" content="Brainupdating">
<meta property="og:locale" content="zh_CN">
<meta property="og:image" content="http://brainupdating.top/img/touxiang.jpg">
<meta property="article:author" content="Solver">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="http://brainupdating.top/img/touxiang.jpg"><link rel="shortcut icon" href="/img/logo.jpg"><link rel="canonical" href="http://brainupdating.top/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css?v=4.13.0"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.1/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0.33/dist/fancybox/fancybox.min.css" media="print" onload="this.media='all'"><script>const GLOBAL_CONFIG = {
root: '/',
algolia: undefined,
localSearch: undefined,
translate: undefined,
noticeOutdate: undefined,
highlight: {"plugin":"highlight.js","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false},
copy: {
success: '复制成功',
error: '复制错误',
noSupport: '浏览器不支持'
},
relativeDate: {
homepage: false,
post: false
},
runtime: '天',
dateSuffix: {
just: '刚刚',
min: '分钟前',
hour: '小时前',
day: '天前',
month: '个月前'
},
copyright: undefined,
lightbox: 'fancybox',
Snackbar: undefined,
infinitegrid: {
js: 'https://cdn.jsdelivr.net/npm/@egjs/infinitegrid@4.11.1/dist/infinitegrid.min.js',
buttonText: '加载更多'
},
isPhotoFigcaption: false,
islazyload: false,
isAnchor: false,
percent: {
toc: true,
rightside: false,
},
autoDarkmode: false
}</script><script id="config-diff">var GLOBAL_CONFIG_SITE = {
title: 'Brainupdating',
isPost: false,
isHome: true,
isHighlightShrink: false,
isToc: false,
postUpdate: '2024-08-04 19:05:05'
}</script><script>(win=>{
win.saveToLocal = {
set: (key, value, ttl) => {
if (ttl === 0) return
const now = Date.now()
const expiry = now + ttl * 86400000
const item = {
value,
expiry
}
localStorage.setItem(key, JSON.stringify(item))
},
get: key => {
const itemStr = localStorage.getItem(key)
if (!itemStr) {
return undefined
}
const item = JSON.parse(itemStr)
const now = Date.now()
if (now > item.expiry) {
localStorage.removeItem(key)
return undefined
}
return item.value
}
}
win.getScript = (url, attr = {}) => new Promise((resolve, reject) => {
const script = document.createElement('script')
script.src = url
script.async = true
script.onerror = reject
script.onload = script.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
script.onload = script.onreadystatechange = null
resolve()
}
Object.keys(attr).forEach(key => {
script.setAttribute(key, attr[key])
})
document.head.appendChild(script)
})
win.getCSS = (url, id = false) => new Promise((resolve, reject) => {
const link = document.createElement('link')
link.rel = 'stylesheet'
link.href = url
if (id) link.id = id
link.onerror = reject
link.onload = link.onreadystatechange = function() {
const loadState = this.readyState
if (loadState && loadState !== 'loaded' && loadState !== 'complete') return
link.onload = link.onreadystatechange = null
resolve()
}
document.head.appendChild(link)
})
win.activateDarkMode = () => {
document.documentElement.setAttribute('data-theme', 'dark')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d')
}
}
win.activateLightMode = () => {
document.documentElement.setAttribute('data-theme', 'light')
if (document.querySelector('meta[name="theme-color"]') !== null) {
document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff')
}
}
const t = saveToLocal.get('theme')
if (t === 'dark') activateDarkMode()
else if (t === 'light') activateLightMode()
const asideStatus = saveToLocal.get('aside-status')
if (asideStatus !== undefined) {
if (asideStatus === 'hide') {
document.documentElement.classList.add('hide-aside')
} else {
document.documentElement.classList.remove('hide-aside')
}
}
const detectApple = () => {
if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){
document.documentElement.classList.add('apple')
}
}
detectApple()
})(window)</script><script src="/live2d-widget/autoload.js"> </script><meta name="generator" content="Hexo 7.1.1"></head><body><div id="loading-box"><div class="loading-left-bg"></div><div class="loading-right-bg"></div><div class="spinner-box"><div class="configure-border-1"><div class="configure-core"></div></div><div class="configure-border-2"><div class="configure-core"></div></div><div class="loading-word">加载中...</div></div></div><script>(()=>{
const $loadingBox = document.getElementById('loading-box')
const $body = document.body
const preloader = {
endLoading: () => {
$body.style.overflow = ''
$loadingBox.classList.add('loaded')
},
initLoading: () => {
$body.style.overflow = 'hidden'
$loadingBox.classList.remove('loaded')
}
}
preloader.initLoading()
window.addEventListener('load',() => { preloader.endLoading() })
if (false) {
document.addEventListener('pjax:send', () => { preloader.initLoading() })
document.addEventListener('pjax:complete', () => { preloader.endLoading() })
}
})()</script><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/touxiang.jpg" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">10</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">10</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div><hr class="custom-hr"/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/navigation/"><span> 网页导航</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><span> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/archives/"><span> 归档</span></a></li><li><a class="site-page child" href="/categories/"><span> 分类</span></a></li><li><a class="site-page child" href="/tags/"><span> 标签</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/messageborad/"><span> 留言板</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><span> 关于</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/about%20me/"><span> 关于我</span></a></li><li><a class="site-page child" href="/time%20line/"><span> 时间线</span></a></li></ul></div></div></div></div><div class="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image: url('/img/helloworld.gif')"><nav id="nav"><span id="blog-info"><a href="/" title="Brainupdating"><span class="site-name">Brainupdating</span></a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><span> 首页</span></a></div><div class="menus_item"><a class="site-page" href="/navigation/"><span> 网页导航</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><span> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/archives/"><span> 归档</span></a></li><li><a class="site-page child" href="/categories/"><span> 分类</span></a></li><li><a class="site-page child" href="/tags/"><span> 标签</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/link/"><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/messageborad/"><span> 留言板</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><span> 关于</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/about%20me/"><span> 关于我</span></a></li><li><a class="site-page child" href="/time%20line/"><span> 时间线</span></a></li></ul></div></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="site-info"><h1 id="site-title">Brainupdating</h1></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts" id="recent-posts"><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/b08cb2eb.html" title="在远程服务器上配置jupyter notebook">在远程服务器上配置jupyter notebook</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-08-04T10:53:38.000Z" title="发表于 2024-08-04 18:53:38">2024-08-04</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Tools/">Tools</a></span></div><div class="content">每次打开终端然后输入jupyter notebook的启动方式太麻烦了,于是想到用nohup命令在后台运行的方式,一次启动,一直运行,配置好端口之后,本地浏览器也可以一直访问。
一 生成jupyter配置文件激活想要jupyter运行的conda环境,运行 jupyter notebook --generate-config命令,生成jupyter_notebook_config.py
二 编辑配置文件运行:vim ~/.jupyter/jupyter_notebook_config.py,在文件末尾添加以下内容:
123456c.NotebookApp.allow_remote_access = True #允许远程连接c.NotebookApp.ip='*' # 设置所有ip皆可访问# c.NotebookApp.password = u'e38443c4916018585a436395dd561ccee7820' # 复制的之前jupyter 启动的tokenc.NotebookApp.notebook_dir = 'path& ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/b1becab6.html" title="Python libraries that are frequently used in the Cryo-EM field">Python libraries that are frequently used in the Cryo-EM field</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-08-01T09:22:30.000Z" title="发表于 2024-08-01 17:22:30">2024-08-01</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Python/">Python</a><span class="article-meta-link">•</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/CryoEM/">CryoEM</a></span></div><div class="content">This page lists Python libraries which are commonly used to analyze data in the Cryo-EM field or prepare data for deep learning.
Python documentation(simplified Chinese):URL
Pytorch
starfile
mrcfile
os
OpenCV :tutorial
Pillow
sys
Numpy
Pandas
To Be continued
</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/561ec3f6.html" title="Useful Relion and imod Command Tools">Useful Relion and imod Command Tools</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-07-31T15:10:26.000Z" title="发表于 2024-07-31 23:10:26">2024-07-31</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/CryoEM/">CryoEM</a><span class="article-meta-link">•</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Relion/">Relion</a></span></div><div class="content">
relion_display:
relion_display --i filename.star This command show mrcfile in filename.star .User should notice that mrcfile path must be same as starfile,if you have moved mrcfile ,then you could create an symbolic link to mrcfile in original folder.
relion_display --gui.This command will open an relion gui,then user could operate file in this gui.
relion_stack_create:
relion_stack_create --i inputpath/filname --o outputpath/filename --one_by_one This command could help you ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/a4a6cb9a.html" title="Useful Linux tools">Useful Linux tools</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-07-31T15:06:12.000Z" title="发表于 2024-07-31 23:06:12">2024-07-31</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Tools/">Tools</a><span class="article-meta-link">•</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/linux/">linux</a></span></div><div class="content">在安装linux工具时,应该通过创建conda虚拟环境或者docker容器安装,而不是直接安装到系统。尽量保持操作系统纯净,保持运行稳定性,防止安装的各个软件之间依赖冲突或缺失,出现奇怪的bug.
htop:用来查看系统资源分配状态:
安装:
启动:
axel:多线程下载器,倍速提升下载速度:
安装:
启动:
tree:以目录树形式展示文件夹下文件名。
安装:
启动:
parallel:多线程运行bash命令,极大提升任务运行速度。
安装:
启动:
exiftool:快速查看图像元数据
安装:
启动:exiftool image.jpg
eog:linux下图片查看工具
安装:
启动:
To Be Continued ... </div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/undefined.html" title="记录启动jupyter_notebook时也会启动chimeraX的bug">记录启动jupyter_notebook时也会启动chimeraX的bug</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-07-29T09:48:29.000Z" title="发表于 2024-07-29 17:48:29">2024-07-29</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/debug%E7%B3%BB%E5%88%97/">debug系列</a></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/linux/">linux</a></span></div><div class="content">遇到一个很好玩的bug,启动jupyter notebook时,chimeraX也会启动,关掉chimeraX,jupyter notebook也会同时关闭,十分有趣。
在排除了环境本身存在问题后,猜想应该系统配置问题(这俩软件部署在centos 7桌面版),发现chimerax是被~/.local/share/jupyter/runtime/nbserver-83245-open.html 这个html文件启动的,由于 .html 文件关联的应用程序被设置为 ChimeraX,所以两个文件会同时启动。因此需要将html文件的启动软件改为合适的 Web 浏览器,如 Firefox 。
步骤1:确保目录存在首先,确保 ~/.local/share/applications 目录存在。如果不存在,需要手动创建它:
1mkdir -p ~/.local/share/applications
步骤2:创建或修改 mimeapps.list接下来,需要确保 mimeapps.list 文件存在,并且包含正确的内容。您可以手动编辑这个文件:
打开终端。
输入以下命令以编辑或创建 mimea ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/676dd596.html" title="Resume">Resume</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-05-15T09:19:57.000Z" title="发表于 2024-05-15 17:19:57">2024-05-15</time></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Resume/">Resume</a></span></div><div class="content">Chenhui ZhangE-mail : 12032627@mail.sustech.edu.cn
EducationSouthern University of Science and Technology
Master of Science, Biology
Sept. 2020 – July 2023
Supervisor: Yingxia Liu(Professor) and Liang Yang(Professor)
Lanzhou University
Bachelor of Science, Biology
Sept. 2016 – July 2020
Primary fields of research
Cryo-Electron Microscopy
Pocket prediction a ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/4abd0723.html" title="使用python脚本提高雅思生词学习效率">使用python脚本提高雅思生词学习效率</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-03-31T07:00:53.000Z" title="发表于 2024-03-31 15:00:53">2024-03-31</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/python/">python</a></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Tools/">Tools</a><span class="article-meta-link">•</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E9%9B%85%E6%80%9D/">雅思</a></span></div><div class="content">背景在准备雅思阅读的过程中,及时记录不认识的生词是非常重要的。由于纸笔的效率太低,我更喜欢利用电脑将生词记录在文本文件中。但是在记录的过程中,发现了一个很大的痛点:复制粘贴单词需要频繁的切换软件界面。这样会影响专注程度,减慢学习效率。为了解决这个问题,我写了三个python脚本去除页面切换,并且对收集的单词做清洗和规范化处理,最后可进行批量翻译。
做个简单介绍:
复制粘贴脚本。运行之后会在后台监听粘贴板,当我们选中并复制单词之后,自动将复制的单词写入脚本中设置好的文档中。
整理脚本。通过将第一步复制的单词统一大小写,去重,去掉空行,实现规范化处理。
批量翻译脚本。对第二步的单词进行批量翻译,翻译结果写入单词的本行。
使用(运行之前仔细看注释!!!)复制粘贴运行脚本之前,修改脚本中的写入文本路径,如果路径中没有命名的文件,代码会自己创建该文件。
123456789101112131415161718192021import pyperclipimport time# 获取剪贴板内容clipboard_content = pyperclip.paste()while True: ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/230c341e.html" title="Gromacs使用技巧">Gromacs使用技巧</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-03-25T04:40:41.000Z" title="发表于 2024-03-25 12:40:41">2024-03-25</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E5%88%86%E5%AD%90%E5%8A%A8%E5%8A%9B%E5%AD%A6%E6%A8%A1%E6%8B%9F/">分子动力学模拟</a></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Gromacs/">Gromacs</a><span class="article-meta-link">•</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E7%A7%91%E7%A0%94/">科研</a><span class="article-meta-link">•</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/Tools/">Tools</a></span></div><div class="content">安装
安装之前要检查是否存在旧版本gromacs,避免出现环境变量冲突。
可通过conda或者docker快速安装gromacs,但是,这样的安装方式存在局限性,版本选择不灵活,而且容易出现bug,比如不能运行charmgui搭建的模拟体系,这种安装方式适合入门时学习tutorial,快速把Gromacs运行起来。
源码编译安装是最推荐的一种安装gromacs的方式,编译安装的gromacs最契合运行的硬件,bug少,运行稳定,可非常自由的选择安装版本以及相关配置,缺点是安装过程容易报错。在编译安装的时候,最关键的是gcc编译器版本,ubuntu下通过创建合适的gcc conda环境解决与系统自带gcc版本冲突的问题,centos可通过update-alternatives工具实现gcc多版本控制。
在选择安装版本的时候,应该考虑服务器的配置,如果有gpu,那就安装gpu版本的,纯cpu版本的模拟速度远落后于cpu加速版本,gromacs任务属于是计算型任务,算法简单,gpu可以分担大部分计算。
体系搭建
搭建蛋白md体系最重要的是选择合适的输入文件。开始搭建体系之前,要检查蛋白骨架 ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/d623811.html" title="hexo + butterfly搭建静态网站记录">hexo + butterfly搭建静态网站记录</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-03-18T05:51:02.000Z" title="发表于 2024-03-18 13:51:02">2024-03-18</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-inbox"></i><a class="article-meta__categories" href="/categories/%E7%BD%91%E7%AB%99%E8%AE%B0%E5%BD%95/">网站记录</a></span><span class="article-meta tags"><span class="article-meta-separator">|</span><i class="fas fa-tag"></i><a class="article-meta__tags" href="/tags/%E7%BD%91%E7%AB%99/">网站</a></span></div><div class="content">安装步骤主要安装流程参考:Hexo+GitHub搭建个人博客教程(2023最新版)_hexo github个人网站教程-CSDN博客
报错解决安装过程报错解决:
在创建name.github.io仓库之后,需要在settings-pages路径下手动设置该仓库的页面链接,save之后,等几分钟便可看到链接;
hexo d上传网页文件夹到github仓库之后看不见内容。这是因为在教程中设置的上传分支为master,然而仓库的默认分支为main,所以,分支需要对应上,修改一致便可以解决。
部署hexo框架之后,更换网站主题为butterfly的时候报错:# extends includes/layout.pug block content #recent-posts.recent-posts include includes/rec。解决办法:在网站根目录下打开git bash ,输入命令:npm install –save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-bro ...</div></div></div><div class="recent-post-item"><div class="recent-post-info no-cover"><a class="article-title" href="/posts/4a17b156.html" title="Hello World">Hello World</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2024-03-11T09:07:46.583Z" title="发表于 2024-03-11 17:07:46">2024-03-11</time></span></div><div class="content">This is a test.
</div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src="/img/touxiang.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">Solver</div><div class="author-info__description"></div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">10</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">10</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">4</div></a></div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/posts/b08cb2eb.html" title="在远程服务器上配置jupyter notebook">在远程服务器上配置jupyter notebook</a><time datetime="2024-08-04T10:53:38.000Z" title="发表于 2024-08-04 18:53:38">2024-08-04</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/posts/b1becab6.html" title="Python libraries that are frequently used in the Cryo-EM field">Python libraries that are frequently used in the Cryo-EM field</a><time datetime="2024-08-01T09:22:30.000Z" title="发表于 2024-08-01 17:22:30">2024-08-01</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/posts/561ec3f6.html" title="Useful Relion and imod Command Tools">Useful Relion and imod Command Tools</a><time datetime="2024-07-31T15:10:26.000Z" title="发表于 2024-07-31 23:10:26">2024-07-31</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/posts/a4a6cb9a.html" title="Useful Linux tools">Useful Linux tools</a><time datetime="2024-07-31T15:06:12.000Z" title="发表于 2024-07-31 23:06:12">2024-07-31</time></div></div><div class="aside-list-item no-cover"><div class="content"><a class="title" href="/posts/undefined.html" title="记录启动jupyter_notebook时也会启动chimeraX的bug">记录启动jupyter_notebook时也会启动chimeraX的bug</a><time datetime="2024-07-29T09:48:29.000Z" title="发表于 2024-07-29 17:48:29">2024-07-29</time></div></div></div></div><div class="card-widget card-categories"><div class="item-headline">
<i class="fas fa-folder-open"></i>
<span>分类</span>
</div>
<ul class="card-category-list" id="aside-cat-list">
<li class="card-category-list-item "><a class="card-category-list-link" href="/categories/debug%E7%B3%BB%E5%88%97/"><span class="card-category-list-name">debug系列</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/python/"><span class="card-category-list-name">python</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E5%88%86%E5%AD%90%E5%8A%A8%E5%8A%9B%E5%AD%A6%E6%A8%A1%E6%8B%9F/"><span class="card-category-list-name">分子动力学模拟</span><span class="card-category-list-count">1</span></a></li><li class="card-category-list-item "><a class="card-category-list-link" href="/categories/%E7%BD%91%E7%AB%99%E8%AE%B0%E5%BD%95/"><span class="card-category-list-name">网站记录</span><span class="card-category-list-count">1</span></a></li>
</ul></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/CryoEM/" style="font-size: 1.3em; color: #99a1ac">CryoEM</a> <a href="/tags/%E9%9B%85%E6%80%9D/" style="font-size: 1.1em; color: #999">雅思</a> <a href="/tags/%E7%BD%91%E7%AB%99/" style="font-size: 1.1em; color: #999">网站</a> <a href="/tags/Python/" style="font-size: 1.1em; color: #999">Python</a> <a href="/tags/Gromacs/" style="font-size: 1.1em; color: #999">Gromacs</a> <a href="/tags/Relion/" style="font-size: 1.1em; color: #999">Relion</a> <a href="/tags/Resume/" style="font-size: 1.1em; color: #999">Resume</a> <a href="/tags/linux/" style="font-size: 1.3em; color: #99a1ac">linux</a> <a href="/tags/Tools/" style="font-size: 1.5em; color: #99a9bf">Tools</a> <a href="/tags/%E7%A7%91%E7%A0%94/" style="font-size: 1.1em; color: #999">科研</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/08/"><span class="card-archive-list-date">八月 2024</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/07/"><span class="card-archive-list-date">七月 2024</span><span class="card-archive-list-count">3</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/05/"><span class="card-archive-list-date">五月 2024</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/03/"><span class="card-archive-list-date">三月 2024</span><span class="card-archive-list-count">4</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站资讯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">10</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishDate="2024-03-10T16:00:00.000Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastPushDate="2024-08-04T11:05:05.713Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2021 - 2024 By Solver</div><div class="framework-info"><span>框架 </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题 </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div><div class="footer_custom_text">Hi, welcome to <a href="https://brainupdating.top//">Brainupdating</a>!</div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="chat-btn" type="button" title="聊天"><i class="fas fa-sms"></i></button><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js?v=4.13.0"></script><script src="/js/main.js?v=4.13.0"></script><script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0.33/dist/fancybox/fancybox.umd.min.js"></script><div class="js-pjax"></div><canvas class="fireworks" mobile="false"></canvas><script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1.1.3/dist/fireworks.min.js"></script><script defer="defer" id="fluttering_ribbon" mobile="true" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc@1.1.3/dist/canvas-fluttering-ribbon.min.js"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div><script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"pluginRootPath":"live2dw/","pluginJsPath":"lib/","pluginModelPath":"assets/","tagMode":false,"debug":false,"model":{"jsonPath":"/live2dw/assets/koharu.model.json"},"display":{"position":"right","width":150,"height":300},"mobile":{"show":true},"log":false});</script></body></html>