这可能是目前搭建博客站点最简单的方式。您只需要一个github帐户。本博客一切都很简单,直接使用github的在线编辑功能,无需在本地安装Nodejs/Deno,git客户端,然后配置git代理,配置代码仓库地址,本地下载安装编辑器,clone代码到本地...github是一个存储代码的网站。大多数程序员使用这个网站来存储他们自己的代码并与他人交流他们/他人代码中的错误......DenoDeploy是一个服务部署网站。将运行您的代码。类似腾讯云、阿里云等,比它们更简单易用,不用买机器安装系统blabla等繁琐操作。只是您只能部署用Deno(javascript和typescript)编写的服务。您可以使用您的github帐户登录。部署在DenoDeploy上的服务将部署到全球34个地区,确保全世界的人都能快速访问部署在DenoDeploy上的服务。效果展示:https://midqiu.deno.dev/简单总结一下步骤:在github上创建一个代码仓库,用来存放博客系统的代码和内容。在DenoDeploy平台上创建一个项目,并将其与上一步的代码存储库相关联。将博客内容写在github上,推送到github仓库,等待10秒左右,DenoDeploy会自动部署。创建一个github仓库,用于存放博客代码和内容0。创建一个代码仓库,可以选择私有或者公共项目,根据需要填写自己的名字。您可以选择私人或公共。如果您选择公开,其他人可以看到您的代码存储库中的内容。注意不要放任何敏感内容。勾选这个AddaREADMEfile初始化代码仓库,否则需要在本地用git命令工具初始化,比较麻烦。小技巧:在github仓库首页,按句点。对应的key,可以使用github的在线编辑器打开仓库,直接在线编辑提交到代码仓库即可。1、配置博客相关信息在项目根目录下创建一个名为main.tsx的文件。文件内容如下(根据需要改成你的相关信息):importblogfrom"https://deno.land/x/blog/blog.tsx";blog({author:"Dino",title:"我的博客",description:"博客描述",avatar:"https://deno-avatar.deno.dev/avatar/83a531.svg",avatarClass:"rounded-full",links:[{title:"电子邮件",url:"mailto:bot@deno.com"},{title:"GitHub",url:"https://github.com/denobot"},{title:"Twitter",url:"https://twitter.com/denobot"},],lang:"zh",});更详细的设置见deno_blog文档2.Create为博客内容创建一个文件夹posts,注意这个文件夹的名字固定为这个;然后在文件夹中创建第一篇博客,比如这里创建一个名为hello_world.md的文件作为第一篇博客(注意:文件名不能有空格和中文),内容如下:---title:第一篇博客publish_date:2022-11-20tags:['hello-world']---这是我的第一篇博客!这里把博客内容推送到github的代码仓库。在DenoDeploy平台上创建项目,绑定github上的仓库,打开https://deno.dev,用github账号登录。转到管理控制台并单击“新建项目”按钮以创建一个新项目。依次选择,对应的代码仓库-分支-构建方式(Automatic)-入口文件(main.tsx),并设置好名称,然后点击Link按钮创建工程。注意:如果名字是aaa,那么最终的博客访问域名是https://aaa.deno.dev;您可以在设置中修改它。当然你也可以在设置里配置绑定自己的域名比如aaa.com。我不会在这里解释。更新并添加博客。在posts文件下,添加一个以.md结尾的文件。内容格式参考上面的例子。(我们的博客系统会自动扫描posts文件夹下的md文件,解析成博客内容。)要更新博客,修改对应.md文件的内容即可。然后将修改推送到github的代码仓库,等待十多秒,DenoDeploy会自动构建成功,刷新博客地址就可以看到新的内容了。其他下面是国内网站速度测试:本教程使用Deno官方博客库,优点是简洁,默认主题简洁美观。另外,Deno官方写了一篇文章,介绍如何将最流行的博客系统Hugo部署到DenoDeploy上。Hugo功能更强大,但是部署起来稍微麻烦一点。如果你有兴趣,你可以在这里阅读
