Hexo个人博客环境准备篇(Linux)
2021/4/24 7:27:16
本文主要是介绍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 安装插件的描述文件,比较重要,如果你换目录,换电脑,有这个文件就可以直接安装之前安装过的插件。 |
我们个性化的设置的时候比较长改两个配置文件,一个是主题配置文件,一个是根目录配置文件也叫站点配置文件。
这篇关于Hexo个人博客环境准备篇(Linux)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南