到底怎样写博客、发博客才好?
现状与问题: 看起来可以发布文章的网络平台太多,但能满足个性化高要求的太少或者几乎没有; 大多数平台会进行关键词过滤和审查,写字发出来本就没有那么自由; 想实现在github pages上自动发博客,发现上网环境是一个限制:能连接github时发现git命令无法连接github,不知为何; 想实现在cloudflare workers上自动发博客,面临同样的git无法连通github的问题; 想通过git连接gitee,然后再让cloudflare从gitee拉仓库,发现cloudflare不支持gitee;无奈之下,用gitee做中转,通过镜像来同步到github,再到cloudflare,看似可行,却发现gitee个人只有1GB免费空间; 现实路径: cloudflare国内可以正常打开,干脆直接手工发博客; 本机WINDOWS先安装好一个静态博客程序及其主题(这里用的是hugo,主题是PaperMod)并新建一个Markdown格式的博客,然后手工在cloudflare网站Pages上传静态博客; 具体步骤如下: 1、新建hugo博客 hugo new posts/draft.md 2、进入“E:\Hugo\bin\blog\content\posts”,将新建博客拖拽到已打开的Obsidian中进行编辑,完成后关闭博客; 3、路径(1):如是首次,需进行全部构建 hugo 然后本地预览: hugo server 在浏览器中输入https://localhost:1313并回车,即可预览。 确认无误后,转到第6步发布博客; 路径(2):后面每次新建、修改并发布博客时,只需最小化构建: hugo --gc --minify --enableGitInfo 4、进入“E:\Hugo\bin\blog\public\posts\”,将新建博客文件夹和index.html一起拖拽复制到一个专门文件夹(如“D:\Documents\Obsidian Vault\博客发布上传文件夹\public\posts\”); 5、返回上一级,将首页文件“E:\Hugo\bin\blog\public\index.html”拖拽复制到专门文件夹(如“D:\Documents\Obsidian Vault\博客发布上传文件夹\public\”); 6、登录cloudflare.com,左侧,构建,计算,Workers和Pages,新建一个Pages项目并点击打开,右上角,创建部署,将第5步完成后的public文件夹(如“D:\Documents\Obsidian Vault\博客发布上传文件夹\public\”)拖拽上传,保存并部署。 写在最后: 其实这个做法实在不是什么好办法,甚至可以说笨到家了,就是直接上传HTML文件。