Hexo个人博客环境准备篇(Linux)

更多详细的内容可以访问我的个人博客时莫如初

1. git 安装

直接在终端执行

sudo apt install git

安装完成后可以使用下面的命令去验证

git --version

安装好以后需要在github上注册一个账号

2. 安装Node

如果想安装最新版请源码安装http://nodejs.cn/download/
这里就直接使用命令安装

sudo apt update
sudo apt install nodejs
node -v

如果返回版本号说明安装成功

3. 安装hexo并初始化

cd xx/hexo/ //换成你的目录
npm install -g hexo-cli //安装hexo脚手架
hexo init //Hexo 初始化 会自动在当前文件夹下下载搭建网站所需的所有文件
npm install //安装依赖包命令

生成静态页面

hexo g

启动服务预览

hexo s

打开浏览器访问:http://localhost:4000
如果正常出现页面说明搭建成功。

4. 常用命令

hexo cl 或 hexo clean //清空public文件夹内容
hexo g 或 hexo generate //在hexo站点根目录下生成public文件夹,相关静态网页文件
hexo s 或 hexo server //启动服务预览 http://localhost:4000
hexo d 或 hexo deploy //部署站点,在本地生成.deploy_git文件夹,并将编译后的文件上传至 Git远程仓库,如github或自己搭建的远程服务器。

5. Hexo的文件结构

如果你是新手,建议先熟悉一下文件结构,不然问问题,别人说改哪个文件,你还是不知道。

初次完成目录之后的主要目录结构,有些你可能没有,不要担心,后续操作可能会生成的:

+----- /.deploy_git  # 部署git的本地仓库  
|
+----- /.git         # git相关文件  
|
+----- /node_modules  # 安装插件时存放插件的目录  
|
+----- /public       # 执行 hexo cl 会删除该文件夹,执行hexo g 会生成该文  件,hexo s 启动也是将本目录作为本地服务器目录  
|
+----- /source       # md 文章页面文件,一般自定义页面会在这里放  
|    |
|    +----- /_posts  # 自己放文章的目录,内部目录结构随便创建  
|    |
|    +----- /about  # 关于页面  
|    |
|    +----- /categories  # 分类页面  
|    |
|    +----- /friends  # 友链页面  
|    |
|    +----- /search  # 搜索页面  
|    |
|    +----- /tags  # 标签页面  
|    |
|    +----- 其他页面,就不一一列举了  
|
+----- /themes      # 主题存放目录  
|
+-----+----- /landscape # 默认下载的主题  
|      |
|     +----- /hexo-theme-matery  # 你自己下载的其他主题目录,我的是matery  
|          |
|          +----- /languages  # 主题的语言支持目录  
|          |
|          +----- /layout   # 主题的模板布局目录,ejs、pug等模板文件之类的等   
|          |
|          +----- /scripts  # 主题渲染相关脚本相关,一般不需要改动  
|          |
|          +----- /source   # 主题的一些静态资源文件夹,如css样式,js文件,  图片文件等  
|          |    |
|          |    +----- /css  # 主题页面使用的相关样式文件  
|          |    |
|          |    +----- /js   # 主题页面使用的相关脚本,  
|          |    |
|          |    +----- /images   # 主题相关图片文件  
|          |    |
|          |    +----- /libs  # 主题相关第三方插件  
|          |    |
|          |    +----- 其他名字的目录或者文件   
|          |
|          +----- _config.yml  # 主题配置文件,非常重要  
|
+----- _config.yml  # hexo 根目录配置文件,非常重要  
|
+----- package.json  # hexo 安装插件的描述文件,比较重要,如果你换目录,换电脑,有这个文件就可以直接安装之前安装过的插件。  
|  

我们个性化的设置的时候比较长改两个配置文件,一个是主题配置文件,一个是根目录配置文件也叫站点配置文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时莫如初

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值