Hexo创建静态站点

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

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

安装Hexo

首先要提前配置好Node.js环境。

npm install hexo-cli -g

使用淘宝镜像

npm install --registry https://registry.npm.taobao.org hexo-cli -g

创建站点存储仓库

创建github公开仓库,仓库名称为 username.github.io

创建gitee公开仓库,仓库名为 username

创建Hexo项目

运行init命令初始化项目

hexo init blog

安装hexo默认依赖的node模块

cd blog

npm install

此时,项目目录结构如下:

.├── _config.yml├── package.json├── scaffolds├── source|   ├── _drafts|   └── _posts└── themes

常用命令

初始化项目

hexo init <folder>

生成静态文件

hexo generate 或者 hexo g

启动本地服务器,访问地址为 http://localhost:4000

hexo server

部署到配置的github仓库

hexo deploy 或者 hexo d

清理缓存文件(db.json和已生成的静态文件public目录)

hexo clean

列出网站内容(type包括: page, post, route, tag, category)

hexo list <type>

查看hexo及相关依赖模块的版本信息

hexo version

创建新文章或页面或草稿

hexo new [layout] <title>

其中,layout选项表示文件类型,默认有3种: post, page, draft, 或者使用自定义布局

layout

保存路径

说明

post

source/_posts

默认,新文章

page

source

页面

draft

source/_drafts

草稿

自定义布局

source/_posts

文章

发布草稿文章

hexo publish post <title>

该命令会将草稿文章从 source/_drafts/ 移动到 *source/_posts/* 目录下。

配置

网站基本信息

# Sitetitle: Hexo博客subtitle: ''description: ''keywords:author: lyplanguage: zh-CN #zh-Hanstimezone: 'Asia/Shanghai'

网址URL

# URL## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'url: https://lypzzz.github.io/root: /permalink: :year/:month/:day/:title/permalink_defaults:pretty_urls:  trailing_index: true # Set to false to remove trailing 'index.html' from permalinks  trailing_html: true # Set to false to remove trailing '.html' from permalinks

部署

官方文档: https://hexo.io/zh-cn/docs/github-pages

在Hexo配置中添加以下配置

# Deployment## Docs: https://hexo.io/docs/one-command-deploymentdeploy:  type: 'git'  repository: git@github.com:lypzzz/lypzzz.github.io.git  branch: main

同时部署到多个仓库

deploy:  # github  - type: 'git'    repo: git@github.com:lypzzz/lypzzz.github.io.git    branch: main  # gitee  - type: 'git'    repo: git@gitee.com:lypzzzzz/lypzzzzz.git    branch: main

安装 hexo-deployer-git 插件

npm install hexo-deployer-git --save

运行命令

hexo clean && hexo d -g

此时,即可看到站点效果!

绑定域名

首先要有一个域名。

其次,在域名控制台添加2条域名解析记录(一般域名服务商都会提供免费解析服务的),指向github pages服务器

  • @ 记录,A类型,记录值为 github服务器IP地址,可以使用 ping 命令获取,或者去站长之家获取
  • www 记录,CNAME类型,记录值为github pages分配的个人域名,例如:lypzzz.github.io

然后,在 source/ 文件夹下,创建文件 CNAME,没有后缀!,内容为域名

lypzz.com

重新部署hexo

hexo clean && hexo d -g

最后,打开github,到hexo项目仓库的Settings下,找到Pages栏,查看自定义域名是否已生效,可能要等几分钟时间。

OK!

主题

不管是自己创建的主题,还是clone的别人的主题,都放到hexo项目的 themes/ 目录下,只需要修改Hexo配置下的 theme 项的值为主题文件夹名称即可

theme: landscape

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133512.html

(0)

相关推荐

  • 若条件允许,换机建议一步到位,这4款机型代表目前“最高性能”

    有朋友跟我说,去年才换的新手机,现在刚进入游戏加载数据明显变慢,而游戏过程中,机身发热也比以前严重些。所以现在又张罗着准备发了工资换新手机,把手中的旧机拿回家给父母用。而我手中比他还早买的华为P40,感觉倒还好,没有他说的那种情况。

    科技 2021年11月27日
  • 三线咖啡馆的所有人:十万店,正面对着茶叶店。

    今年,一二线城市的咖啡市场一片火热,融资不断,而下沉市场咖啡消费也在“觉醒”: 三四线城市咖啡馆兴起,涌现一批新品牌;“10万回县城开咖啡馆”的贴子爆红,引发大批共鸣。 这片市场到...

    生活 2021年11月16日
  • 冬季养生之道经典句子,冬季养生之道应掩于一个什么字

    今日大雪,近6点交大雪节气,是进入农历11月庚子月。天气更冷,养生应顺以天时,静以养阳,老年人减少活动,在家静养为主。静养是一种平淡恬静,却充满生命力的状态,如同掩埋在大雪下的种子和根须。起居调养宜早睡晚起,并要收敛神气。出门注意防风防寒,不要着凉。也不能过度取暖,腹部背部不宜艾灸,以免阳气耗散。即使平时艾灸也要避免长时间大面积艾灸背部和腹部,以免消耗体力太大。艾灸误区,因为浑身冰凉,以为用艾灸盒大面积烤肉感觉舒服就是艾灸,其实是这样的艾灸只是当时感觉舒服,时间长了会越灸越虚。饮食应以增苦减盐。冬季泡脚养生,花椒、生姜、艾叶、桑枝等,煮水泡手脚,也可以用水擦擦全身,花椒、艾叶有通行12经作用,对于手脚冰凉、全身发凉和酸痛的,有很好的治疗作用。食疗以煲粥为主,小杂粮加上核桃、花生、黑豆、黑芝麻等坚果类,营养更全面。大雪天气更冷,室内温度不要太高,长时间在温度过高的室内生活体力消耗更大,一旦到室外温差太大容易感冒。寒冷季节最怕长时间泡热水澡,也避免频繁洗澡,不要开电热毯睡觉,只顾一时舒服的生活习惯,会损伤心脑血管系统,会引起心脏病,也会加重心脑血管疾病。

    生活 2021年12月7日
  • 中国互联网企业员工平均年龄出炉:字节跳动、拼多多最年轻仅 27 岁

    随着「内卷」、「躺平」等词汇出现的频率越来越高,「大龄恐惧症」也越来越多地在互联网圈内被人讨论,日前,脉脉数据研究院的一项调查也指出如今互联网群体呈年轻化趋势,35岁以下的人占据着...

    科技 2021年10月31日
  • ios15.1更新了什么,更新ios14.0.1怎么样

    10月26日凌晨苹果推送了iOS15.1正式版系统,这算是自iOS15发布以来,第一个重大的更新版本,想要尝鲜的苹果用户可能已经更新了,还在犹豫的朋友,先别着急,不妨看看已经升级完iOS15.1的用户都怎么说吧。

    科技 2021年10月26日
  • 双十一,一场数字化大考

    双十一,从2009年举办开始,就成为了中国电商市场最重要的一场消费战役,仿佛一个巨大的漩涡,不断拉入平台参战、品牌商入驻、消费者购物,节节攀升的巨额成交量改变了零售业的业态与格局。2021年,双十一走过了第13个年头,其意义也在时代浪潮中悄然发生改变,从一个商业话题,默然演变成一场关于在数字化加持下社会资源高效连接和运用的考验。

    科技 2021年11月2日