Repository navigation
posts/hello-world/ #2
Replies: 1 comment
|
Hello World! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
posts/hello-world/
你好,世界!
多年之后,看到这些文字,如今的你,是否还会想起,多年前看b站视频打印“hello world!”的那个遥远的下午…
如果你能看到这篇文章,那说明我成功了。作为一只冲浪老资历,我一直梦想拥有一个属于自己的、可以记录学习笔记、分享心得的个人博客(东方homo馆)。这便是我的“Hello World”——一个通往更广阔数字世界的起点。(兴许是“读瘾”犯了,要写点东西自己咂摸)
溯洄从之,道阻且长。如同伊人,此间追寻的过程远比我想象的要曲折,但也比我想象的要收获更多。我遇到了各种各样的问题:从 Docker 的内网穿透失败(其实成功了(但是https)),到 Windows 开发环境的重重陷阱,再到网络连接的神秘莫测,最后到项目结构的频频阻折…
所幸“时来天地皆同力”,假借实验室老老资历学长给的焚诀(代理,ai,服务器的一块ubuntu…)得以为今后的所有故事作一个序。
而我的感觉是:尽管ai飞速发展,博客、论坛、群聊比比皆是,我自己搜寻资料时,找相应操作时,或者找一些有的没有的奇怪资源时,还是有些力不从心(主要是豆沙包和臭鲸鱼现在确实一般般(25.11));加上我喜欢鼓捣些长久的、有趣的、有意味(意味深)的东西,顾影自怜,自我怀念,比如写诗著文,都是些艺术形式,于是便有了这个界面的出现。
谁不想要一个自己的文章网站呢~
现在,我想把这条被我“踩”出来的、不怕ta“爱而不见”的路,分享给你。
最终技术栈
内容生成:Hugo (一个快如闪电的静态网站生成器)
免费托管:GitHub Pages (程序员的“免费虚拟主机”)
写作工具:VS Code + Markdown 语法
版本控制与部署:Git
本地环境:Windows 11
第一章:环境搭建——地基决定上层建筑
事实证明,一个干净、稳定、配置正确的本地开发环境,是所有成功的一半。在经历了多次失败后,我总结出以下在 Windows 上最可靠的安装流程。
Scoop 是 Windows 上的一个命令行“应用商店”,能让软件安装变得极其简单。
准备 PowerShell
打开一个普通用户权限的 PowerShell 窗口(不要“以管理员身份运行”),执行以下两条命令:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
这里有趣的是如果管理员运行会报错,这是因为Scoop 的 “用户级” 设计哲学,十分不错。
拥有了 Scoop,我们就可以一键安装所有需要的软件。
安装 Git (版本控制)
scoop install git
安装 Go 语言 (Hugo 模块系统依赖)
scoop install go
安装 Hugo (网站生成器)
scoop install hugo
安装 VS Code (代码编辑器), 需要先添加 'extras' 仓库
scoop bucket add extras
scoop install vscode
避坑指南:如果任何一条 scoop install 命令因为网络问题失败 (比如提示"远程方已关闭传输流"),不要灰心,这是国内网络环境的常见问题。多试几次,或者考虑为 PowerShell 设置临时的网络代理。
https://qwqbig.github.io/posts/hello-world/
All reactions