惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
D
Docker
S
SegmentFault 最新的问题
博客园 - 聂微东
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
GbyAI
GbyAI
L
LangChain Blog
Vercel News
Vercel News
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
T
Threat Research - Cisco Blogs
T
Threatpost
Scott Helme
Scott Helme
T
Tailwind CSS Blog
Latest news
Latest news
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
The Register - Security
The Register - Security
罗磊的独立博客
P
Proofpoint News Feed
腾讯CDC
S
Schneier on Security
雷峰网
雷峰网
A
About on SuperTechFans
T
Tenable Blog
F
Full Disclosure
Cyberwarzone
Cyberwarzone
博客园_首页
有赞技术团队
有赞技术团队
K
Kaspersky official blog

文章列表

埃氮幂の命名空间 埃氮幂の命名空间 P13020 [GESP202506 八级] 遍历计数 题解 Moonlark(Nonebot2+Python)命令式聊天机器人插件开发记录 使用Github Actions定制Github个人主页 P3435 [POI 2006] OKR-Periods of Words 题解 Qt Troubleshoot(三) Qt Troubleshoot(二) Qt Troubleshoot (一) 埃氮幂の命名空间 自己动手写三维引擎(一) 自己动手写二维物理引擎(一) 埃氮幂の命名空间 埃氮幂の命名空间 Markdown与外挂标签语法测试 Hexo博客0氪建站记录(下) 埃氮幂の命名空间
埃氮幂の命名空间
2024-08-23 · via

引言

大家好,我叫Admibrill,建站十多天了,没有发过一次文章

第一篇文章,我决定记录一下我个人的建站历程。

各种环境依赖的安装

跟着Fomal大佬的教程,我开始了建站。

Github账号和仓库

我本来就有一个github的账号,于是建了个仓库叫admibrill.github.io

使用Github Pages的源文件仓库要命名为<username>.github.io

这代表网站源码要通过github托管,会使用Github Pages部署,别人可以通过https://admibrill.github.io来访问我的网站。

本地源文件存储文件夹

在你喜欢的位置,建一个文件夹,起一个喜欢的名字(建议不要有汉字)。

不同的人起的名字不同,这个文件夹就用[blogroot]来指代。

node.js和git的安装

https://nodejs.org/en/download/

Git - Downloads (git-scm.com)

下载安装之后,打开[blogroot],右键单击空白处,即可发现菜单中多出来了Git Bash Here一项

打开它,然后后面的很多命令都使用bash输入。

Hexo的安装

BASH
npm install -g hexo-cli

然后,因为我是第一次使用,配置用户名和邮箱

BASH
git config --global user.name "<your username>"
git config --global user.email "<your email>"

连接至github

BASH
ssh-keygen -t rsa -C "<your email>"

Hexo,启动!!!

初始化Hexo

打开[blogroot],右键选择‘Git bash here

BASH
hexo init

这时,我们的[blogroot]中缓缓出现了很多文件。

Hexo会自动安装依赖包。

等待程序执行完成,命令行中会出现一句Start blogging with Hexo!就代表Hexo初始化成功了。

安装挂载依赖包

有一个包Hexo不会自动安装,叫做hexo-deployer-git

我们就要使用npm的安装命令安装它(以后安装一些包通用)。

BASH
npm install hexo-deployer-git --save

等待运行完成就好了。

修改配置文件

打开[blogroot]目录下的_config.yml文件,修改以下设置:

YAML
url: https://<your username>.github.io
root: /
YAML
deploy:
    type: git
    repository: https://github.com/<your username>/<your username>.github.io.git

挂载博客到Github Pages

常用运行命令:

BASH
hexo cl

这个命令用于清除之前生成的静态文件。第一次没有生成,所以不用

后面只要使用了hexo g就一定要使用,因为hexo g不会把之前生成过的文件再生成一遍,在hexo g

BASH
hexo g
BASH
hexo d

这样,我们就把网站上传了,如果你想在本地预览,就运行如下命令:

BASH
hexo s

这些就是常用命令。

总结

我通过这样的方式建立了这样的一个个人空间。

我知道网上有很多这样的教程,但是这是我的个人经验,总体上还是能算原创的,再次感谢Fomal大佬的教程

下一篇,我讲讲关于博客的美化。886!

Hexo博客0氪建站记录(上)

作者

Admibrill

发布于

2024-08-23

更新于

2024-08-23

许可协议