从零开始的 博客搭建 Hugo (从零开始的博弈 地狱的傀儡师)
本文目录导航:
从零开始的 Hugo 博客搭建
零基础搭建Hugo博客指南
这篇文章汇总了我在搭建Hugo博客过程中的摸索心得,虽然内容粗糙,但包含了搭建步骤和常见问题解决,希望能对读者有所帮助。
首先,让我们从下载Hugo开始,然后配置本地环境,通过Github Pages部署。
安装Hugo后,你需要修改默认模板,如D:\Hblog\site_name\archetypes\,生成内容文件如content_type\content_。
通过运行终端,本地预览网址,实时查看博客效果。
接下来,按照Github提示设置Github Pages,确保Workflow权限,将文件添加到/workflows目录,并同步到远程仓库。
若遇到权限问题,检查Settings > Actions > General的权限设置。
如果选择Vercel部署,从LoveIt或其他主题仓库直接下载并解压到themes文件夹。
部署时,只需上传public文件夹,但可能需要额外处理图片问题。
绑定自定义域名时,可能需要更改仓库名和设置正确的分支和源。
如果你有自己的VPS,Hugo的上传只需将public文件夹复制到服务器。
至于Nginx Proxy Manager或其它Web服务器的配置,具体步骤取决于你的环境,可参考相关博客教程。
Windows用户可以通过FinalShell或scp命令上传文件至Linux VPS,记得配置SSH免密登录。
最后,NPM配置可能因工具不同而异,但重要的是理解基本流程和注意事项。
以上步骤参考了以下资源:
如果你觉得文章有帮助,请给予支持,你的肯定是我继续分享的动力。更多详情请访问我的博客:
如何搭建个人博客网站,有哪些方案?
对技术来说,搭个博客也就半个小时的事:
+Github方案,使用markdown编写文档,GitHub做静态服务器,完全免费,可以参考我主页的个人博客板块。
2.各类CMS内容管理系统,直接有免费空间可以使用;
3.使用Gatsby,选择需要的模块,插件,组装一下,服务直接上到Netlify,免费托管,超级省事,这个在我之前文章中有介绍,这里就不赘述了。
强调一下,PC和移动端可以选择响应式网站模版,什么平台都完美适配。
那如果不是技术,想简单用的话,有很多现成的:
1.网络直达号,头条号,各种专栏作者网站,都可以去注册账号,免费使用;
不管是自己搭博客还是使用第三方提供的,重点都是你要有内容输出,贵在坚持。
只要爱好,像我这样,写写技术博客,学学习,还有广告费和稿费可以拿,也挺有意思。
个人博客搭建教程(二)Typecho+1Panel环境
搭建个人博客时,首要准备包括一台服务器、可用邮箱、设备以及基础理解。
对于服务器选择,博主推荐使用雨云服务器,因为它提供更优的兼容性和性能,且与教程内容相契合。
购买前,推荐选择香港或十堰rcs服务器,以解决备案问题。
购买服务器后,需管理服务器,访问雨云服务器的管理界面。
当看到“运行中”的红圈表示服务器可用,点击管理按钮进入下一步。
连接服务器,使用SSH软件,手机用户可选择juicessh,Windows用户则推荐xshell或其他专业版内含的openssh。
连接成功后,执行安装脚本搭建1Panel环境。
安装脚本自动安装docker和docker-compose环境,无需额外配置。
若安装过程中遇到错误,可查阅官方FAQ解决。
安装完成后,服务器环境配置完成,可直接访问面板。
登录面板,首先同意条款,然后输入信息登陆,进入面板后开始环境配置。
选择Typecho安装方案,无需特殊配置直接安装。
安装PHP环境,推荐使用PHP7,完成环境配置。
安装MySQL,选择版本5.7.*,所有配置项无需改动,确保安装流程顺利。
环境和MySQL安装后,配置网站域名,进行下载、解压、创建数据库等步骤。
下载并解压Typecho源码,创建数据库并填写相关信息。
安装完成后,访问网站域名,进行最后的安装步骤,确保配置无误后开始安装,等待完成即可。
若遇到问题,参考附录A、B进行排除。
安装完成后,博客搭建完成。
对于错误排除,如无法写入、响应超时等问题,查看附录A、B获取解决方案。
额外配置如永久链接、主题、更多设置等,可参考Typecho官方文档或社区。
文章评论