因为站点调整,原先的www.361way.com调整为了blog.361way.com,虽然已经在搜索引擎侧做了网站改版规则,不过就咱这小破站也不指望搜索引索重视,估计之前收录的内容N久才会更新掉,尤其像百度这种破烂引擎。所以就手动搞个404页面跳转到blog.361way.co……
Continue reading
Vercel 和 Netlify 都是流行的平台,用于部署和托管 Jamstack 网站。它们连接到您的 git 存储库(两者都支持 GitHub、Gitlab 和 Bitbucket),并自动部署您推送到存储库的任何更改。它们还具有方便的功能,可以将站点回滚到早期版本,或在将更改发布到实时网站之前预览新更改。 Netlify和Vercel……
Continue reading
在线发布 我之前写过一篇 Deploying Static Website MkDocs to Netlify ,当时是部署到netlify,本篇介绍MKdocs部署到Verce。 部署到Vercel 在GitHub/gitlab上新建项目,上传你的站点文件。 在项目文件夹下,新建package.json,写入以下内容: 1{ 2 "name": "mkdocs", 3 "version": "1.0.0", 4 "private": true, 5 "scripts": { 6 "dev": "mkdocs serve", 7 "build": "mkdocs build……
Continue reading
一、问题 Github pages服务是对小站长提供的一种福利服务,可以满足一般的静态站点的托管需求,可以绑定自定义域名,可以提供免费的https SSL服务。静态网站内容通过git命令提交后,可以配置Github Action实现网站内容的自动更新和发布,比如我使用Gohugo测试时发现,其默认……
Continue reading
goHugo 新版本支持了代码高亮,尤其是v0.101.0以后,支持了highlight shortcode,不过在使用vercel发布测试时,会发现高亮无法正常显示。了解发现是因为默认情况下vercel使用的是低版本的hugo。不过可以通过如下两个方法实现指定版本编译站点。 方法1:verce……
Continue reading
一、需求 某客户需要在huaweicloud cce 容器里实现网络隔离,结合其业务情况进行分析,发现其有如下网络隔离需求: 不同 namespace 运行不同公司的业务,所以需要在 ns 级实现网络隔离; 在 cce 对应网段的 VPC 里运行还有非 CCE node 的 ECS主机,ECS也是给不同的公司使用的,对这些ECS也需要访问控制,控制其仅……
Continue reading
Linux下安装Git是比较简单的,基本所有的发行版的源里都有git包,通常情况下只需要一条指定就可以完成安装,但在某些情况下我们需要使用Git的新特性,这时候就需要源码包的方式安装最新版本(比如要使用Git的C参数,在不同的目录下执行)。 一、最新版源码安装 在Github,htt……
Continue reading
Mkdocs-Material默认支持Giscus评论系统,官方也给出了教程。不过仍然需要手动配置一下。Giscus是一个基于GitHub Discussion系统的评论模块,用户可以使用GitHub账号登录,支持markdown格式评论,界面简洁美观。 本部分可以参考:Adding……
Continue reading
问题 原来使用的wikitten站点有点太老了,样式也不太喜欢了,就想更换下比较新的wiki程序,研究对比了一些程序,发现Mkdocs还是比较喜欢的,就使用Netlify部署个测试下。不过测试发现在本地运行的很好的程序,部署到Netlify后发现样式显示异常,通过查看源代码,发现内……
Continue reading
获取统计代码 百度统计站点申请参考: 申请百度统计站点帮助 ,获取后的代码类似如下: 1<script> 2var _hmt = _hmt || []; 3(function() { 4 var hm = document.createElement("script"); 5 hm.src = "https://hm.baidu.com/hm.js?<站点ID>"; 6 var s = document.getElementsByTagName("script")[0]; 7 s.parentNode.insertBefore(hm, s); 8})(); 9</script> 将该代码保存到mkdocs新建的项目docs/j……
Continue reading