Youda's blog

努力工作 认真生活......

0%

基于Hexo搭建个人博客(1)

环境安装

  • 安装nodejs, 详情可参考:http://nodejs.cn/
  • 验证是否安装成功:
    1
    2
    3
    4
    youda@youda-ubuntu:~/temp$ node -v
    v16.13.0
    youda@youda-ubuntu:~/temp$ npm -v
    8.1.0

安装Hexo

hexo安装命令:

1
npm install -g hexo-cli

验证hexo是否安装成功:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
youda@youda-ubuntu:~/temp$ hexo -v
hexo-cli: 4.3.0
os: linux 5.11.0-38-generic Ubuntu 20.04.1 LTS (Focal Fossa)
node: 16.13.0
v8: 9.4.146.19-node.13
uv: 1.42.0
zlib: 1.2.11
brotli: 1.0.9
ares: 1.17.2
modules: 93
nghttp2: 1.45.1
napi: 8
llhttp: 6.0.4
openssl: 1.1.1l+quic
cldr: 39.0
icu: 69.1
tz: 2021a
unicode: 13.0
ngtcp2: 0.1.0-DEV
nghttp3: 0.1.0-DEV

初始化Hexo

初始化命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
youda@youda-ubuntu:~/temp$  hexo init blog
INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
INFO Install dependencies
INFO Start blogging with Hexo!


youda@youda-ubuntu:~/temp$ cd blog/
youda@youda-ubuntu:~/temp/blog$ npm install

added 1 package in 463ms

1 package is looking for funding
run `npm fund` for details

初始化完成后目录包含如下文件夹:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
youda@youda-ubuntu:~/temp/blog$ ll
total 196
drwxrwxr-x 7 youda youda 4096 11月 3 23:37 ./
drwxrwxr-x 3 youda youda 4096 11月 3 23:37 ../
-rw-rw-r-- 1 youda youda 0 11月 3 23:37 _config.landscape.yml
-rw-rw-r-- 1 youda youda 2441 11月 3 23:37 _config.yml
drwxrwxr-x 2 youda youda 4096 11月 3 23:37 .github/
-rw-rw-r-- 1 youda youda 65 11月 3 23:37 .gitignore
drwxrwxr-x 218 youda youda 12288 11月 3 23:39 node_modules/
-rw-rw-r-- 1 youda youda 615 11月 3 23:37 package.json
-rw-rw-r-- 1 youda youda 149174 11月 3 23:39 package-lock.json
drwxrwxr-x 2 youda youda 4096 11月 3 23:37 scaffolds/
drwxrwxr-x 3 youda youda 4096 11月 3 23:37 source/
drwxrwxr-x 2 youda youda 4096 11月 3 23:37 themes/
youda@youda-ubuntu:~/temp/blog$

启动Hexo

启动命令:

1
2
3
4
youda@youda-ubuntu:~/temp/blog$ hexo s
INFO Validating config
INFO Start processing
INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

看到 Hexo is running at http://localhost:4000 说明启动成功,直接通过浏览器访问http://localhost:4000 即可





下一篇:基于Hexo搭建个人博客(2)

详细细节可参考Hexo官网:https://hexo.io/zh-cn/