本站开发日志原创
# 本站开发日志
来源:Tsuei.github.io开发日志 (opens new window)
我的第一个GitHub项目——VuePress式个人网站
标签:前端
# Chapter 1
# 前言
在网站的部署完成后,回头在开始补写一下做这个项目的动机吧。一是我发现许多程序员,都拥有自己的个人网站,作为博客文库,排版格式简明清晰,这使我本能地想拥有一个自己的网站,就像读书人维持自己的一份手稿那样;二是我对知识管理的急切渴求,网络时代信息爆炸,拥有自己的一套知识库就显得极其重要,况且我也是个爱杂学旁收的人。三是让我这个CS小白下决心莽撞一搏(被群友戏称为“大跃进”)的导火索,那就是某次在谷歌某个精神分析术语时,意外发现了一个上述形式的程序员小站 (opens new window),上面堪称比我书架上任何一本纸质书都要容易查找,我思路瞬间打开,顿时觉得用网站收录知识实在重要。并且,就是顺着此站点对应的GitHub项目,发现其为一个名叫Vdoing的项目的克隆;而翻看Vdoing项目的指南(特别是“主题初衷与诞生”部分) (opens new window)令我十分受打动,让我觉得作者是个和我一样的人,使我得以下定决心。以下是原日志。
由于对大部分编程开发知识几乎是零基础等不可抗力因素,我抛弃了原有的自行建立一个VuePress项目的计划(开始于2024/12/16),即vuepress-starter文件夹。尽管我已经做了许多工作,使它的各方面完善起来,但纷至沓来的bug与我一点没有的开发底子,终于将我劝退。在对其的开发中,我造访了多个伟大项目的官网,通过文档了解到许多闻所未闻的东西,如Node、pnpm、Vue等,让我得以涉略到不曾了解,也必须去了解的一片广阔天地,并在这两天内灌注我以极大的信息量。这些,既是给一个尚未入门程序员的下马威,也能权当作无比宝贵的经验,因为在我学到相关知识后,我当会归来。
(在此,我将自建项目计划的日志也附上,是用文件夹命名写的:
在根目录中【作于12/16】:
- 我先安装了Node(也是放在D盘)为依赖环境。(参考Node.js文档 (opens new window))
- 之后用PowerShell配置了包管理器pnpm。(参考pnpm文档 (opens new window))
- 又在本目录用cmd安装了以Vue为框架的应用,即文件夹Ektropia Project。(参考Vue文档 (opens new window))
- 继续用cmd创建了VuePress项目如下。(参考VuePress文档 (opens new window))
- 尔来便可愉快地,开始使用VuePress了。
- 最后,记得常翻翻上述玩意的官网。
在vuepress-starter文件夹内:
- 提醒:这是一个VuePress项目。
- cmd须在此进行,因为这是.json的根目录。
- 一切照VuePress指南办,间杂GPT教导与谷歌。
- 运行了俩脚本,分别开发服务器、构建网站。
- 第二天【指12/17】配置,错愕发现VuePress没装,遂装如图。
- 随后发现装的是v1于是重装了v2。
- 随后创建配置文件。 【此后放弃】)
于是我回头转向那个名为VDoing的主题项目开始快速上手。“不建议在原默认vuepress项目上单独安装使用本主题包,而是clone我的整个项目再替换你自己的内容即可。”只得服从该建议了。多了一项目的:学习和使用该主题。