您现在的位置是:首页 > 日记日记
centos 安装hexo
薄荷2022-06-02【日记】1人已围观
简介centos 安装hexo
安装Git client
yum install git-core
git version
此用户名和邮箱为在Github网站注册的保持一致)
git config --global user.name 你的用户名
git config --global user.email 你的邮箱
#配置 NodeJS 环境
wget https://nodejs.org/dist/v6.9.1/node-v6.9.1-linux-x64.tar.xz
tar -xvf node-v6.9.1-linux-x64.tar.xz
#配置环境变量
vi /etc/profile
#set for nodejs
export NODE_HOME=/opt/node-v6.9.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH
source /etc/profile
检查是否安装成功
node -v
npm –v
npm install -g hexo-cli
(感觉访问慢,更换国内npm源)
npm config registry https://registry.npm.taobao.org
hexo version
在指定文件夹中初始化生成需要的文件
hexo init
cd
1、_config.yml是YAML格式文件,也是Hexo的站点配置文件
2、package.json配置hexo运行需要的node.js包,不用手动更改
3、scaffolds是模板文件夹。这个“模板”就是指新建的markdown文件的模板,每新建一个markdown文件(由于Hexo使用markdown语法,在渲染生成静态HTML页面之前,源文件都是markdown文件),就会包含对应模板的内容。
该文件夹内有三个模板:
- draft.md,草稿的模板
- page.md,页面的模板
- post.md,文章的模板
4、source是资源文件夹,资源文件夹是存放用户资源的地方。除posts 文件夹之外,开头命名为 (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。
5、themes是主题文件夹。Hexo 会根据主题来生成静态页面。
生成静态文件
hexo generate
启动hexo
hexo server
通过ip+4000端口访问
安装nginx
yum install nginx
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx
配置nginx
将默认的 root /usr/share/nginx/html 修改为: root /…/
service nginx start
nginx -v
systemctl status nginx
Tags:
上一篇:centos 安装typecho