部署并安装博客写作环境
开篇,从记录一篇博客开始 新一轮测试
终于部署了写作环境,之前也知道hugo、jeklly、typeecho 或者 wordpress 等写作工具,当然也有微信公众号,但是一直懒着没能找到合适的动力去把他们彻底部署出来,虽然日常会使用trello等记录工具,但是长文字工具能长期保存在自留地的却没有,所以也算是终于部署成系列吧,会坚持写或者记录下去。
工具:R studio、blogdown R 包、畅通的互联网
如果你用R blogdown 博客作为关键词搜索的话,你大概率搜出来的文章会包括以下关键词 blogdown+hugo+netlify+github ,如果你有按部就班的走一圈,你会发现你几乎不能顺畅的走下去,甚至没有把文章读完的欲望,因为流程严重不清晰,并且引入了许多新名词,所以曾经折腾了半天放弃了,虽然也能用上,但是需要绑定netlify进行自动部署所以放弃了。
其实这套方案但是就感觉是可以用纯github静态展示的,加上现在actions的开放,github本身就能可静可动了,静,纯粹生成的pages进行展示,动,使用action自动部署和分发 所以这一套完全可以依托github完成,但是苦于小白技能所以就搁置了,直到某天在R blog 上看到了一篇github 部署博客的使用了新的方法,这才把过程顺了起来。地址稍后来补档
github pages 支持存放静态网页,所以并且可以定义目录,可以让 docs 文件夹下的文件作为博客进行展示,通过对 config.toml 中 publishDir = “docs” 进行重新定义来生成静态文件推送到github,然后直接访问对应网址即可展示博客内容,并且借助blogdown包可以快速生成hugo文件和书写新文章,所以基本上可以算是比较舒服的写作套装了,当然可能有更舒服的仍待学习,目前来说这一套是逻辑通常用起来最方便的一套博客系统;
当然这其中有许多的主题需要你动手修改,相信在你熟悉了hugo的目录结构之后应该会轻松许多,找一个喜欢的主题反复摸索吧,这就可以开始了,当然blogdown里面也可以手动生成hugo文件,所以你也可以继续dig下去,不过目前这套配置写写字记录下内容足够了。
补充更新:记得在 .gitignore 文件中做如下设置,
/* !docs #过滤掉除docs之外的所有文件夹