Igotintothehabitofdumpingquickblogpostideasintoissuesonmyblog’srepo.It’saconvenientplacetoiterateonthemandsharewithfriendsforfeedbackbeforeactuallypublishingonmyblogpost.
Thedraftskeepaccumulating,howdoItrickmyselfintopublishingmore?Perhapsbyreducingtheeffortrequiredforthenextstep?Let’sdoit!
Architecture
Myblogisstaticallygeneratedusing?Hugo,the?codeishostedonGithub,thenwhenapullrequestcomesinitisbuilt,previewed,andpublishedonmergeby?Netlify.
Tether:2022年总清算额达到18.2万亿美元:1月14日消息,稳定币USDT发行方Tether在社交媒体发布数据,其2022年总清算额达到18.2万亿美元,相比之下,银行卡支付巨头Visa在2022财年总清算额为14.1万亿美元,万事达卡MasterCard在2022年的总清算额为7.7万亿美元。[2023/1/15 11:12:34]
TheblogpostdraftsarepostedasGithubissues,sothereisacleargap:HowdoweconvertissuesintopullrequestsforNetlify?EnterGithubActions!
GithubAction:IssuetoPullRequest
My?fullworkflowliveshere?ifwewanttojumpahead,butlet’sbreakdownthebroadstrokes.
Idecidedtotriggerthepublishingprocessonceanissueislabelledwith‘publish’,solet’sstartwiththat:
北京航空航天大学2021年新增区块链安全等新工科专业:据北京航空航天大学2021年招生信息发布会消息,今年北航本科招生录取政策有三个“不变”、三个“亮点”,其中最大亮点是新增虚拟现实、智能感知工程、智能飞行器、网络空间安全4个培养复合型人才的新工科专业,其中网络空间安全专业依托北航网络空间学院,针对大数据安全、区块链安全、5G智能终端安全等领域培养复合型人才,该专业课程涉及计算机、软件、工程力学等领域知识。北京航空航天大学是中华人民共和国工业和信息化部直属的全国重点大学,位列世界一流大学建设高校、211工程和985工程重点建设高校。[2021/6/13 23:33:28]
name:?Publish?post?from?issue??on:??issues:??types:???jobs:??build:??if:?${{?github.event.label.name?==?'publish'?}}??runs-on:?ubuntu-latest??steps:??...
Nextupwewanttospecifythesteps,firstthingistocheckouttherepositoryintotheaction’senvironment:
加拿大计划2022年起对Facebook、谷歌等科技巨头征收数字税:加拿大财政部周一表示,加拿大计划从2022年起对提供数字服务的公司征税,直到主要国家提出统一的税收方案为止。
经济合作与发展组织(The Organisation for Economic Cooperation and Development)正在研究一种共同的方法,以确保在国家预算受新型冠状病影响时,Alphabet 旗下谷歌公司和Facebook等数字巨头能够缴纳各自的税费。
新税将于2022年1月1日生效,直到达成一致意见为止。从2021-2022财政年度开始,这项措施将在五年内使联邦政府收入增加34亿加元(26亿美元)。(新浪科技)[2020/12/1 22:41:24]
?-?uses:?actions/checkout}??POST_BODY:?${{?github.event.issue.body?}}??run:?|???????????cat?>?"content/posts/${POST_TITLE}.md"?<<?EOF??${POST_BODY}??EOF
国际货币基金组织:预计2020年全球经济将出现萎缩:国际货币基金组织(IMF)表示,预计2020年全球经济将出现萎缩,2021年将复苏,经济衰退的糟糕程度预计将至少达到全球金融危机的程度。发达经济体总体上更有能力就疫情作出反应,新冠肺炎疫情危机将对许多新兴市场造成更加严重的打击。强烈支持许多国家采取的非常规的财政行动及放宽货币政策的举措。为确保经济能够复苏,最重要的是将关注点放在控制疫情上,并且需要加强卫生体系。IMF表示,将大规模增加紧急融资。自危机开始以来,投资者已经自新兴市场撤资830亿美元,这是有史以来规模最大的资本外流。IMF重申准备好动用1万亿美元的借贷能力。几个低收入和中等收入国家已要求IMF做出与2008年金融危机期间类似的拨款。需要成员国提供额外的央行互换额度,以避免流动性紧缩。(金十)[2020/3/24]
Thisshovesthebodyoftheissue,whichisalreadymarkdown,intoamarkdownfilenamedbasedonthetitleoftheissue.Thisisagoodplacetoaddfrontmatter,orslugifythetitle,orwhateverelseyourblogsetuprequires.
动态 | 区块链市场规模2020年将达到百亿美元:据亿欧智库发布的《2018年区块链行业应用研究报告》显示,虽然区块链的应用还处于实验摸索、小规模落地阶段,但IDC、Tractica、Reportbuyer、美国银行等机构都看好区块链产业的未来潜力,预计其市场规模到2020年将达到几十亿甚至几百亿美元。报告还认为,当前区块链的行业应用还主要集中在金融领域,如数字货币、跨境支付、供应链金融、保险、证券等。但是,区块技术的本源是应用于服务实体经济。区块链技术作为一项通用性的技术,未来应该以金融行业应用为核心,加速向其他非金融领域扩散,和各行各业创新融合。[2018/12/22]
Runningthepayloadthroughenvironmentvariableshelpswithnotneedingtoescapevariouscharacterslike`.
Andfinally,wemakethepullrequestusingPeterEvan’screate-pull-requestactionwhichmakesthissupereasy:
?-?name:?Create?Pull?Request??uses:?peter-evans/create-pull-request}"??body:?|?????????????Automagically?sprouted?for?publishing.??Merging?will?publish?to:?https://shazow.net/posts/${{?github.event.issue.title?}}??Closes?#${{?github.event.issue.number?}}??reviewers:?${{?github.repository_owner?}}??commit-message:?"post:?${{?github.event.issue.title?}}"
Result
Whenmyblogpostdraftisready,IaddthetagandtheGithubactiontakesitaway,creatingapullrequest:
Thepullrequestautomaticallypingsmeasareviewer,andincludesa“Closes#X”linewhichwillclosethedraftissueoncethePRismerged.Veryconvenient!
Oncethepullrequestisready,Netlifytakesitaway,buildseverythingandgeneratesahandypreview:
Icanmakesureeverythinglooksright,andevenapplyeditsdirectlyinsidethepullrequest.Thisisanothergreatsteptosendalongblogpostforfeedback,usingallofthewonderfulPullRequestReviewfeatures!
Whenallissaidanddone,mergingthepullrequesttriggersNetlifytopublishmychangestomydomain,andmergingclosestheoriginalissue,andI’mdone!
Bonus
Dragn’dropimagesworkinGithubIssues,soit’ssupereasytowriteaquickpostwithabunchofscreenshotsorwhathaveyou.
It’simportanttomethatI’mnottootightlycoupledtothird-partyservices,sothepullrequestandcodemergeflowmakessurethatallofthepublishedstatecontinuestoliveinsideofmyGitrepository.
IcanstillmakeblogpoststhewayIusedto:Pullthelatestrepo,writesomemarkdown,andpushtopublish.
Iaddedalittle?frontmatterifyscript?toprocesstheincomingmarkdownandconverttheremoteGithubIssueuploadedimagesintolocalimagesthatareincludedinthepullrequest.ThescriptalsogeneratesfrontmatterthatIuseforHugo.It’sabitclunkybutworksfornow.
Alright,let’sdothis.
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。