总结
主题安装内容来源:主题安装 | 安知鱼主题官方文档方式一1git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
方式二下载 最新 release 版本 解压到 themes 目录,并将解压出的文件夹重命名为 anzhiyu。
安装pug和stylus渲染插件1npm install hexo-renderer-pug hexo-renderer-stylus --save
本地启动Hexo12345hexo cl # hexo cleanhexo g # hexo generatehexo s # hexo server###hexo d # hexo deploy 部署到github上
升级方法
适用于通过 Github 或 Release 压缩包主题,且没有自行修改任何代码的情况。
(1) 先将原文件夹重命名为别的名称,例如 anzhiyu-bkp,用于升级失败进行回退;(2) 选择自己的安装方式升级(3)Github:重新重新执行安装命令即可Rele ...
博客搭建
未读总结见详细内容
内容来源 从零开始搭建个人博客(超详细) - 知乎
详细内容(99+ 封私信 / 80 条消息) 个人博客第1篇——注册GitHub - 知乎
(99+ 封私信 / 80 条消息) 个人博客第2篇——Git 2.25.0详细安装步骤 - 知乎
(99+ 封私信 / 80 条消息) 个人博客第3篇——绑定GitHub并提交文件 - 知乎
(99+ 封私信 / 80 条消息) 个人博客第四篇——购买域名 - 知乎
笔记链接:[[购买域名]]
(99+ 封私信 / 80 条消息) 个人博客第5篇——安装node.js和Hexo - 知乎
笔记链接:[[安装node.js]]
(99+ 封私信 / 80 条消息) 个人博客第6篇——解析域名 - 知乎
笔记链接:[[解析域名]]
(99+ 封私信 / 80 条消息) 个人博客第7篇——设置next主题 - 知乎
笔记链接:[[设置next主题]]
(99+ 封私信 / 80 条消息) 个人博客第8篇——优化主题(持续更新) - 知乎
笔记链接:[[ ...
总结改了C:\Users\Administrator\npmrc就好了
12prefix=D:\RTE\nodejs\node_globalcache=D:\RTE\nodejs\node_cache
内容来源Vue踩坑 npm 命令语法不正确 - 简书
博客搭建
未读总结
安装nodejs,下载地址:node.js官网12node -vnpm -v
全局环境变量配置:在 nodejs 文件夹中新建两个空文件夹 node_cache、node_global12npm config set prefix "D:\RTE\nodejs\node_global"npm config set prefix "D:\RTE\nodejs\node_cache"
然后在系统变量中新建一个变量名为NODE_PATH,值为D:\nodejs\node_global\node_modules然后编辑用户变量里的Path,将相应npm的路径改为:D:\nodejs\node_global
在 cmd 命令下执行1npm install webpack -g
webpack将会出现在D:\RTE\nodejs\node_global\node_modules里
安装Hexo先在github上创建一个仓库命名为Otherisland.github.io首先在D盘建立一个文件夹Blog点开 Blog 文件夹,鼠标右键打开 Git Bus ...
总结
解析域名第一步:登录万网,点击控制台,在你已购买的域名后点击解析添加两条解析记录123456第一条:主机记录:www记录类型:CNAME解析线路:默认记录值:otherisland.github.ioTTL:10分钟
123456第二条:主机记录:@记录类型:A解析线路:默认记录值:185.199.110.153TTL:10分钟
那个IPV4地址可以通过ping得到,具体方法是:打开cmd输入下面命令:
1ping otherisland.github.io #ping + 你的GitHub的网址
打开 Blog 文件夹里的 source 文件夹,添加CNAME文件,记录1otherisland.xin
第三步回到 Blog 文件夹,右键打开Git Bush,依次输入以下三条内容123hexo cleanhexo ghexo d
打开GitHub,看看CNAME文件是否已经在你的项目中,点击 settings :查看你的网址是否已保存,在Settings->Pages->Custom domain里如果是空白的看看能不能自己填上去
在浏览器填入你的域名,看能 ...
总结
打开博客根目录Blog文件夹,右键Git Bash,输入如下代码将next主题下载到目录Blog/themes:1git clone https://github.com/theme-next/hexo-theme-next themes/next
ps: 第一步有问题的:1git clone [GitHub - theme-next/hexo-theme-next: Elegant and powerful theme for Hexo.](http://link.zhihu.com/?target=https%3A//github.com/theme-next/hexo-theme-next) themes/next
改为ssh试试:1git clone [git@github.com](mailto:git@github.com):next-theme/hexo-theme-next.git themes/next
打开D:\Blog下的_config.yml(称为站点配置文件),修改主题(注意冒号后都要有空格):12345678910111213# Siteti ...
查缺补漏
未读内容来源markdown中实现下标与上标的方法_markdown上标-CSDN博客
备忘内容
上标:2^7^,下标:2~7~
上标:2<sup>7</sup>,下标:2<sub>7</sub>
公式块,123&&下标:2_7,上标:2^7&&
总结
ASCII编码 1字节代替,0~127,共28个字符
GBK字符用于编码汉字
Unicode是等长编码,编码所有语言数字
UTF-8是变长编码,Unicode的改进版
UTF-16和UTF-32是定长编码,UTF-8和Unicode是变长编码
定长方便访问,变长要全部遍历,所以慢
定长好计算长度
分割、连接、插入、删除容易
编码语言的字符编码不同
java、js、c#用UTF-16,不够用,所以会出现代理对
python使用 Unicode 编码,并采用一种灵活的字符串表示
GO和Rust用UTF-8
文件存储或网络传输中,通常 UTF-8 格式,优兼容性和空间性
内容来源3.4 字符编码 * - Hello 算法