最近看了一本书《vim实战技巧》,感觉讲的比较好,做了些笔记。
1 | . 重复上一次操作 |
最近看了一本书《vim实战技巧》,感觉讲的比较好,做了些笔记。
1 | . 重复上一次操作 |
1 | import tkinter as tk #引入包 |
1 | import turtle as t |
1 |
|
1 | git init #初始化仓库 |
首先启动一个Git Bash窗口(非Windows用户直接打开终端)
执行:
cd ~/.ssh
如果返回“… No such file or directory”,说明没有生成过SSH Key,直接进入第4步。否则进入第3步备份!
备份:
mkdir key_backup
mv id_isa* key_backup
生成新的Key:(引号内的内容替换为你自己的邮箱)
ssh-keygen -t rsa -C “your_email@youremail.com“
输出显示:
Generating public/private rsa key pair. Enter file in which to save the key
(/Users/your_user_directory/.ssh/id_rsa):
直接回车,不要修改默认路劲。
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
设置一个密码短语,在每次远程操作之前会要求输入密码短语!闲麻烦可以直接回车,不设置。
成功:
Your identification has been saved in /Users/your_user_directory/.ssh/id_rsa.
Your public key has been saved in /Users/your_user_directory/.ssh/id_rsa.pub.
The key fingerprint is:
… …
提交公钥:
6.1 找到.ssh文件夹,用文本编辑器打开“id_rsa.pub”文件,复制内容到剪贴板。
6.2 打开 https://github.com/settings/ssh ,点击 Add SSH Key 按钮,粘贴进去保存即可。
真是蛋疼的要命!
参考了许多文章,终于成功了,总结一下。
github登陆进去后,选择indices,然后新建一个index:
之后点击ApiKeys,三个keys待会会用到:
之后来到这个页面,勾选一下:
在hexo文件夹内右键gitbrash,输入命令下载algolia搜索插件(据说免费)1
npm install hexo-algolia@0.2.0
在hexo _config.yml 中添加代码(对齐很重要,开始由于没对齐,花了很长时间寻找问题)
代码需要填写之前页面的ApiKey:1
2
3
4
5
6
7
8
9
10
11algolia:
applicationID: xxxxxx
apiKey: xxxxxx
adminApiKey: xxxxxx
indexName: xxxxxx
chunkSize: 5000
fields:
- title
- slug
- path
- content:strip
在next文件夹的_config.yml找到相应代码修改为:1
2
3
4
5
6
7
8algolia_search:
enable: true
hits:
per_page: 10
labels:
input_placeholder: "输入关键词"
hits_empty: "没有找到相关内容.-_-."
hits_stats: "${hits} 条相关记录,共耗时 ${time} ms."
之后,运行代码使信息同步到algolia.com上面:1
hexo algolia
应该就可以了。。。。
但是我还遇到了问题,能成功搜索出来信息,点击却无法反应?
因为path信息没有同步到algolia网站上,我之前用的这条命令:1
npm install --save hexo-algolia
然而,手机端无法进行点击,应该是阴影覆盖了,修改文件中的z-index就好了。路径themes\next\source\css_common\components\third-party中的algolia-search.styl1
2
3
4
5
6
7
8.algolia-pop-overlay
position: fixed
width: 100%
height: 100%
top: 0
left: 0
z-index: 2080 //这一行删除
background-color: rgba(0, 0, 0, 0.3)
花了很长时间才发现0.2.0版本有妙解,也就是前面所用的命令。
终于能享受一波搜索乐趣了, 表情逐渐稳定~~
安装插件:1
npm install hexo-asset-image --save
修改hexo _config.yml为:1
post_asset_folder: true
之后,运行hexo n “xxxx”,会产生一个xxxx.md,同时还会产生一个xxxx文件夹,把图片放入xxxx文件夹内。
markdown调用图片:1
![可不填,图片代替的文字](xxxx/image.png)
注意gitpages是区分大小写的,image.png与image.PNG 是不同的!
但是在localhost:4000内不区分大小写,有点意思。