【Hexo博客搭建】小知识备忘

如果没法看到站点的话,清理一下浏览器缓存。【若嫌麻烦,可直接使用无痕模式】


发布文章

为加快网站更新速度,把网站部署在了gitee,然后clone到了服务器。

  • 创建新文章(根目录):hexo new <title>
  • 编辑新文章内容
  • 清除掉旧的数据:hexo clean
  • 生成新的页面:hexo g
  • 部署到Gitee:hexo d
  • 在类似putty终端,登录服务器,然后执行脚本./run.sh

备忘

  • 操作命令之前,最好先建好对应的文件夹,然后cd到对应目录
  • 可以在直接在git命令台输入命令
  • 直接从github上克隆工程会比较慢,可以先用gitee备份github工程,再克隆到本地
  • 所有的命令都是在站点根目录执行的,即总的_config.yml所在目录
  • matery主题说明<文档>
  • Hexo的主题下载网站
  • 在DNS解析的时候,所有加了前缀的域名都是二级域名,可以随意解析。需要一提的是:recclay.top是一级域名,而www.recclay.top是二级域名
  • 来必力评论系统安装可以参考<这里>

常见问题解决办法

  • 安装一直停留在fetchMetadata: sill resolveWithNewModule find-cache-dir

    • 更换成淘宝的源:npm config set registry https://registry.npm.taobao.org
    • 配置后可通过下面方式来验证是否成功:npm config get registrynpm info express
  • 在本地测试运行重启后页面一直空白,出现WARN No layout: 2020/02/21/hello-world/index.html

    • 重新下载一下主题
    • 比如(注意适配自己的路径,速度慢可先克隆到gitee上):git clone --depth 1 https://github.com/hexojs/hexo-theme-landscape themes/landscape
  • Appveyor自动构建时Error parsing appveyor.yml: "environment" section must be a mapping. (Line: 2, Column: 13)

Hexo常用命令

所有的命令都是在站点根目录执行的,即总的_config.yml所在目录

  • 清除旧的生成页面【清除public文件夹】:hexo clean
  • 清除旧的生成页面【将source文件夹下所有的md文件进行渲染,生成HTML页面,存放在public文件夹下】:hexo g
  • 本地启动站点服务【http://localhost:4000】:hexo s
  • 部署项目到代码管理网站【Github、Coding】:hexo d
  • 创建新文章:hexo new <title>

Hexo插件(如何查看已安装插件呢???)

若安装了插件,比如abbrlink,需要在根目录下的appveyor.yml文件中的install部分中现有的命令之后继续添加- npm install hexo-abbrlink --save
实例如下:
在这里插入图片描述

  • abbrlink插件(改变文章链接):npm install hexo-abbrlink --save
  • git部署插件:npm install hexo-deployer-git --save
  • search搜索插件:npm install hexo-generator-search --save
  • Hexo 插件来做代码高亮:npm i -S hexo-prism-plugin
  • 在文章中显示文章字数、阅读时长信息:npm i --save hexo-wordcount
  • emoji表情支持:npm install hexo-filter-github-emojis --save

参考

  • https://mp.weixin.qq.com/s/ecHTQDHH48vP23ObaEMsXw
  • https://blog.csdn.net/sinat_37781304/article/details/82729029
  • https://hexo.io/zh-cn/docs/
  • https://blog.csdn.net/qq_43827595/article/details/104324443
  • https://godweiyang.com/2018/04/13/hexo-blog/
ReCclay CSDN认证博客专家 视觉/OpenCV 图像处理 深度学习
大家好,我是CSDN博主ReCclay,目前处于研究生阶段,就读于电子科技大学,主攻方向为汽车辅助驾驶算法研究。入站以来,凭借坚持与热爱,以博文的方式分享所学,截止目前累计博文数量达800余篇,受益人次达135万余次,涉及领域包括但不限于物联网开发、单片机开发、Linux驱动开发、FPGA开发、前/后端软件开发等。在未来我将继续专注于嵌入式相关领域,学习更多的科技知识,输出更高质量的博文。希望在”2020博客之星年度总评选“中,可以大家的关注和投票,投票地址:https://bss.csdn.net/m/topic/blog_star2020/detail?username=recclay
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页