个人博客源码
软件架构说明
- xxxx
- xxxx
- xxxx
- xxxx
- xxxx
- xxxx
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- Gitee 官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
- GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
- Gitee 官方提供的使用手册 https://gitee.com/help
- Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
npm install -g hexo hexo-cli --registry=https://registry.npmmirror.com
$ hexo new "postName" #新建⽂章
$ hexo new page "pageName" #新建⻚⾯
$ hexo generate #⽣⽣成成静静态态⻚⾯⻚⾯⾄⾄public public⽬⽬录录
$ hexo server #开启预览访问端⼝(默认端⼝4000,,'ctrl + c'关闭server)
$ hexo deploy #部署到GitHub
$ hexo help # 查看帮助
$ hexo version #查看Hexo的版本
$ hexo clean #清楚
hexo s -g #⽣成并本地预览
hexo d -g #⽣成并上传
#个人产品
hexo new "JsonFormatTool"
hexo new "swagger2word"
hexo new "Lockbox"
hexo new "SoftManageTools"
hexo new "Arthas安装使用"
hexo new "awk命令使用介绍"
#Java 诊断工具 Arthas 入门教程
#文章拷贝来源:https://start.aliyun.com/course?spm=a2ck6.17690074.0.0.28bc2e7dHTphXs&id=qDlgqpBT
hexo new "Arthas 基础教程"
hexo new "Arthas 进阶"
#Java 诊断工具 Arthas 最佳实践
#文章拷贝来源:https://start.aliyun.com/course?spm=a2ck6.17690074.0.0.28bc2e7dHTphXs&id=PaiFAkJM
hexo new "Arthas后台异步任务案例"
hexo new "学习Arthasarthas-boot支持的参数案例"
hexo new "学习Arthasclassloader案例"
hexo new "Arthas获取Spring上下文案例"
hexo new "Arthas排查HTTP请求返回401案例"
hexo new "Arthas排查HTTP请求返回404案例"
hexo new "ArthasHttpAPI案例"
hexo new "Arthas热更新代码案例"
hexo new "Arthas排查logger冲突问题案例"
hexo new "Arthas执行结果存日志案例"
hexo new "Arthas查找TopN线程案例"
hexo new "Arthas排查函数调用异常案例"
hexo new "ArthasWebConsole案例"
hexo new "Arthas动态更新应用LoggerLevel案例"
#Java 诊断工具 Arthas 高级命令教程
#文章拷贝来源:https://start.aliyun.com/course?spm=a2ck6.17690074.0.0.28bc2e7dHTphXs&id=W52ZYGKJ
hexo new "Arthasvmoption命令"
hexo new "Arthasthread命令"
hexo new "Arthassysenv命令"
hexo new "Arthassysprop命令"
hexo new "Arthasognl命令"
hexo new "Arthasperfcounter命令"
hexo new "Arthaslogger命令"
hexo new "Arthasmbean命令"
hexo new "Arthasjvm命令"
hexo new "Arthasheapdump命令"
hexo new "Arthasdashboard命令"
hexo new "Arthasgetstatic命令"
hexo new "Arthastt命令"
hexo new "Arthaswatch命令"
hexo new "Arthastrace命令"
hexo new "Arthasstack命令"
hexo new "Arthasprofiler命令"
hexo new "Arthasmonitor命令"
hexo new "Arthasmc-retransform命令"
hexo new "Arthassm命令"
hexo new "Arthassc命令"
hexo new "Arthasmc-redefine命令"
hexo new "Arthasjad命令"
hexo new "Arthasdump命令"
hexo new "Arthasclassloader命令"
#其他
hexo new "PHP和Java中的SHA256"
hexo new "各种开源协议介绍"
hexo new "etCache 缓存框架的使用以及源码分析"
hexo new "Docker 私有仓库搭建"
hexo new "Portainer安装配置"
hexo new "从Clover到OpenCore"
hexo new "OpenResty 执行流程阶段"
hexo new "ngx_lua 模块详细讲解(基于openresty)"
hexo new "Linux网络基础,路由的追踪"
hexo new "解决SpringBoot 2.3 MultipartFile为空的问题"
hexo new "ssh端口转发笔记"
hexo new "GitHub博客hexo建站之设置SSH密钥"
hexo new "HAProxy 原理 & dash board 各指标含义"
hexo new "intellij-plugin-license"
hexo new page "个人作品展示"
hexo new page "intellij-plugin-license"
cd themes/yilia-plus; npm install
npm run dev npm run dist npm run build
ERROR in Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (83) 不用回退node版本,而是升级node-sass。 update你的sass版本即可: npm rebuild node-sass 或者自己手动升级: 1.先卸载 npm uninstall --save node-sass 2.清除缓存 npm cache clean -f 3.升级node-sass模块 npm install --save node-sass
要创建 A 记录,请将 apex 域指向 GitHub Pages 的 IP 地址。
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
警告:我们强烈建议不要使用通配符 DNS 记录,例如 *.example.com
。 通配符 DNS 记录将允许任何人在您的其中一个子域上托管 GitHub Pages 站点。
要确认您的 DNS 记录配置正确,请使用 dig 命令,将 EXAM.COM 替换为您的 apex 域。 确认结果与上面 GitHub Pages 的 IP 地址相匹配。 $ dig EXAMPLE.COM +noall +answer
EXAMPLE.COM 3600 IN A 185.199.108.153 EXAMPLE.COM 3600 IN A 185.199.109.153 EXAMPLE.COM 3600 IN A 185.199.110.153 EXAMPLE.COM 3600 IN A 185.199.111.153
要确认您的 DNS 记录配置正确,请使用 dig 命令,将 WWW.EXAM.COM 替换为您的 www 子域变体。 $ dig WWW.EXAMPLE.COM +nostats +nocomments +nocmd
;WWW.EXAMPLE.COM. IN A WWW.EXAMPLE.COM. 3592 IN CNAME YOUR-USERNAME.github.io. YOUR-USERNAME.github.io. 43192 IN CNAME GITHUB-PAGES-SERVER . GITHUB-PAGES-SERVER . 22 IN A 192.0.2.1
安装使用dig命令
brew install bind
apt-get install dnsutils
yum install bind-utils
简明使用,只会输出A记录(写脚本的时候容易获取ip地址)
dig cmsky.com +short
只输出mx记录,简明使用
dig mx jpuyy.com +short
只输出NS记录
dig ns cmsky.com
查询SOA( Start of Autority ) 返回主DNS服务器
dig soa cmsky.com
指定dns,例如查询8.8.8.8中的jpuyy.com记录
dig +short @8.8.8.8 cmsky.com
大部分的时候dig最下面显示了查询所用的时间及DNS服务器,时间,数据大小。DNS超时时间为30秒,查询时间对于排查DNS问题很有用。
;; Query time: 48 msec
;; SERVER: 10.202.72.118#53(10.202.72.118)
;; WHEN: Sun Oct 12 21:41:47 2014
;; MSG SIZE rcvd: 225
DNS的解析是递规解析,那么用dig可以加+trace参数,会显示完整的,无缓存,递规的查询,显示的是完整的trace记录。
dig jpuyy.com +trace
服务器上很多时候是双线或三线,如果有智能解析的话要测试从某一个 ip 去请求 dns,加 -b 参数
dig -b cmsky.com