sitemap.xml、robots.txt 与 RSS:让站点能被找到
三个纯文本文件的作用与写法,附一个用脚本从文章数据自动生成 sitemap 的思路,以及 RSS 让订阅者不漏更新的价值。
共 33 个标签,「脚本」下 16 篇
三个纯文本文件的作用与写法,附一个用脚本从文章数据自动生成 sitemap 的思路,以及 RSS 让订阅者不漏更新的价值。
会话/窗口/面板三个概念讲清楚,给出必记的十几条快捷键与一份可直接用的配置文件,以及服务器上为什么必须用它。
为什么笔记会「记了等于没记」、目录结构与命名规范、双链与标签怎么取舍、回顾机制,以及本站的做法。
cloud-init 能做什么、user-data 的写法、跑命令/装包/写文件/建用户、调试方法,以及和手动初始化的取舍。
四个工具各自解决什么痛点、安装方式、常用参数与别名配置,以及什么时候还是该用老工具。
两者的语法与适用场景、环境变量差异导致的经典失败、日志去哪看、错过的任务怎么补,以及一份对照表。
DDNS 的用途、Cloudflare API 更新记录的实现、定时任务与故障处理,以及什么时候该用内网穿透或组网代替。
把 .bashrc/.vimrc/.gitconfig 收进 Git 仓库、用软链接或 stow 部署、一份可复用的安装脚本,以及敏感信息怎么处理。
Makefile 的基本语法、假目标与变量、依赖触发、在部署与备份场景的用法,以及它比 shell 脚本好在哪。
逐字符扫描的状态机思路、各语言的关键字表、注释与字符串优先处理,以及深浅色配色的切换方式。
分块的思路、行内与块级分开处理、代码块优先保护、表格与列表的实现,以及为什么先转义再解析。
hash 路由的原理、路由表解析、与标题锚点的冲突处理、平滑滚动,以及它相对 History API 路由的取舍。
jq 的基本语法、取字段与过滤、数组与对象构造、格式化 API 响应,以及在脚本里替代 Python 处理 JSON。
自定义属性用法、用 data-theme 切换整套配色、跟随系统偏好、localStorage 记忆,以及闪烁问题的解决。
分支策略、提交信息规范、撤销操作的四种场景、rebase 与 merge 怎么选,附我日常在用的命令集。
从 set -euo pipefail 讲起,给出四个真实在用的脚本范例(部署、巡检、批量重命名、定时提醒),以及调试技巧。