当前位置: 首页 >> Linux >> 【部署】安装Hexo并发布 >> 正文

【部署】安装Hexo并发布

3年前 (2021-09-02)     作者:Jiaozn     分类:Linux     阅读次数:1692     评论(0)    

# 安装


## 安装前提

安装 Hexo 相当简单,只需要先安装下列应用程序即可:

Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)

Git



## Node.js安装


yum install gcc-c++ make


curl -fsSL https://rpm.nodesource.com/setup_current.x | sudo bash -


sudo yum install -y nodejs



## Git安装

sudo yum install git-core



## 安装Hexo

npm install -g hexo-cli


# 建站


mkdir linux.jiaozn.com

hexo init linux.jiaozn.com/

npm install


## 配置

 yum install tree

 

新建完成后,指定文件夹的目录如下:


.

├── _config.yml

├── package.json

├── scaffolds

├── source

|   ├── _drafts

|   └── _posts

└── themes

_config.yml

网站的 配置 信息,您可以在此配置大部分的参数。


package.json

应用程序的信息。EJS, Stylus 和 Markdown renderer 已默认安装,您可以自由移除。


package.json

{

  "name": "hexo-site",

  "version": "0.0.0",

  "private": true,

  "hexo": {

    "version": ""

  },

  "dependencies": {

    "hexo": "^3.8.0",

    "hexo-generator-archive": "^0.1.5",

    "hexo-generator-category": "^0.1.3",

    "hexo-generator-index": "^0.2.1",

    "hexo-generator-tag": "^0.2.0",

    "hexo-renderer-ejs": "^0.3.1",

    "hexo-renderer-stylus": "^0.3.3",

    "hexo-renderer-marked": "^0.3.2",

    "hexo-server": "^0.3.3"

  }

}

scaffolds

模版 文件夹。当您新建文章时,Hexo 会根据 scaffold 来建立文件。


Hexo的模板是指在新建的文章文件中默认填充的内容。例如,如果您修改scaffold/post.md中的Front-matter内容,那么每次新建一篇文章时都会包含这个修改。


source

资源文件夹是存放用户资源的地方。除 _posts 文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。


themes

主题 文件夹。Hexo 会根据主题来生成静态页面。


## 发布

linux.jiaozn.com  解析域名 A记录 linux IP


nginx发布 添加目录 public

添加证书升级https


npm i hexo-theme-yet-the-books

配置主题请更改根目录文件 _config.yet-the-books.yml


参考文档nodejs:https://github.com/nodesource/distributions

参考文档hexo:https://hexo.io/zh-cn/docs/


除非注明,发表在“Jiaozn的博客”的文章『【部署】安装Hexo并发布』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/710.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信