当前位置: 首页 > wzjs >正文

易语言网站做软件下载高端网站建设

易语言网站做软件下载,高端网站建设,如何做点对点视频网站,哪个杭州seo好文章目录 一、Hexo1.1 依赖1.2 快速使用1.3 目录说明1.4 命令说明1.4.1 常规命令1.4.2 全局选项 二、主题安装2.1 安装 Matery 主题2.1.1 下载2.1.2 配置2.1.2.1 基础配置2.1.2.2 新建页面类型2.1.2.3 其他配置 2.2 其他主题推荐 三、部署3.1 部署到 Github Pages 四、总结 一、…

文章目录

    • 一、Hexo
      • 1.1 依赖
      • 1.2 快速使用
      • 1.3 目录说明
      • 1.4 命令说明
        • 1.4.1 常规命令
        • 1.4.2 全局选项
    • 二、主题安装
      • 2.1 安装 Matery 主题
        • 2.1.1 下载
        • 2.1.2 配置
          • 2.1.2.1 基础配置
          • 2.1.2.2 新建页面类型
          • 2.1.2.3 其他配置
      • 2.2 其他主题推荐
    • 三、部署
      • 3.1 部署到 Github Pages
    • 四、总结

一、Hexo

Hexo 是一个快速、简洁且高效的博客框架。 Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

1.1 依赖

  • Node.js
    根据下载指南下载安装适合当前系统的 Node.js 和 npm(Node.js 包管理器)。
    安装完成后,打开终端,输入以下命令,检查是否安装成功:

    # 需要大于10.13,建议使用 Node.js 12.0 及以上版本
    node -v
    npm -v
    

    如果显示版本号,则说明安装成功。

  • Git
    根据下载指南下载安装适合当前系统的 Git。
    安装完成后,打开终端,输入以下命令,检查是否安装成功:

    git --version
    

    如果显示版本号,则说明安装成功。

1.2 快速使用

# 安装
npm install -g hexo-cli
# 初始化,<folder>输入博客名称,后续hexo会在<folder>中新建所需要的文件
hexo init <folder> && cd <folder>
npm install
# 生成静态文件
hexo generate
# 启动服务器
hexo server

现在,打开浏览器,访问 http://localhost:4000,即可看到博客本地已经搭建成功。

1.3 目录说明

初始化完成后,hexo 会在当前目录下生成一个名为 <folder> 的文件夹,该文件夹包含以下内容:

  • _config.yml:网站的配置文件,用于配置博客的标题、描述、作者等信息。
  • package.json:应用程序的信息。
  • scaffolds:存放博客文章的模板文件夹,用于生成博客文章的框架。
  • source:资源文件夹,是存放用户资源的地方。除 _posts 文件夹之外,开头命名为 (下划线)的文件 / 文件夹隐藏的文件 将会被忽略。MarkdownHTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。新创建的帖子被保存到 source/_post 文件夹。
  • themes:主题文件夹,用于存放博客的主题。

1.4 命令说明

详细说明请参考指令

1.4.1 常规命令
命令语法描述选项
inithexo init [folder]新建一个网站。如果没有设置folder,Hexo默认在目前的文件夹建立网站。
newhexo new [layout] <title>新建一篇文章。如果没有设置layout,默认使用_config.yml中的default_layout参数代替。使用布局 draft 来创建草稿。如果标题包含空格的话,请使用引号括起来。-p, --path: 自定义文章路径
-r, --replace: 替换当前文章
-s, --slug: 自定义文章URL
generatehexo generate生成静态文件。-d, --deploy: 生成完成后部署
-w, --watch: 监视文件变动
-b, --bail: 异常时抛出错误
-f, --force: 强制重新生成
-c, --concurrency: 设置同时生成文件的最大数量
publishhexo publish [layout] <filename>发表草稿。
serverhexo server启动服务器,默认访问http://localhost:4000/-p, --port: 重设端口
-s, --static: 只使用静态文件
-l, --log: 启用日志
deployhexo deploy部署网站。-g, --generate: 部署前生成
renderhexo render <file1> [file2] ...渲染文件。-o, --output: 输出目标地址
migratehexo migrate <type>从其他博客系统迁移内容。
cleanhexo clean清除缓存文件(db.json)和已生成的静态文件(public)。
listhexo list <type>列出所有路由。
versionhexo version显示版本信息。
confighexo config [key] [value]列出或修改网站配置(_config.yml)。
1.4.2 全局选项
选项描述
--safe安全模式:不加载插件和脚本
--debug调试模式:显示调试信息并记录到debug.log
--silent简洁模式:静默输出
--config自定义配置文件的路径(可接受逗号分隔的列表)
--draft显示source/_drafts文件夹中的草稿文章
--cwd自定义当前工作目录的路径

二、主题安装

2.1 安装 Matery 主题

  • Github
  • 说明文档
2.1.1 下载
# 进入博客目录
cd <folder>
# 安装主题
git clone https://github.com/blinkfox/hexo-theme-matery.git themes/matery
2.1.2 配置
2.1.2.1 基础配置

修改 Hexo 根目录下的_config.yml 文件

# 修改主题为 matery
theme: matery
# 修改url为你自己的url(没有的话先不修改)
url: http://your-url.com
# matery建议分页条数值为 6 的倍数,如:12、18 等
per_page: 6
# 修改语言为中文
language: zh-CN
2.1.2.2 新建页面类型
页面类型命令生成文件关键配置项关联文件
分类页hexo new page "categories"source/categories/index.md需设置 type: "categories"
标签页hexo new page "tags"source/tags/index.md需设置 type: "tags"
关于页hexo new page "about"source/about/index.md需设置 type: "about"
留言板hexo new page "contact"source/contact/index.md需设置 type: "contact"需配置第三方评论系统
友情链接hexo new page "friends"source/friends/index.md需设置 type: "friends"source/_data/friends.json
404页面手动创建source/404.md需设置 type: "404"
  1. 基础页面配置(分类/标签/关于/留言板/404)
    文件路径:source/[page_type]/index.md

    ---
    title: 页面标题
    date: 2023-01-01 00:00:00
    type: "[page_type]"  # categories/tags/about/contact
    layout: "[page_type]"
    ---
    
  2. 友情链接数据文件
    文件路径:source/_data/friends.json

    [{"avatar": "http://example.com/avatar.jpg","name": "好友名称","introduction": "好友简介","url": "http://example.com/","title": "前去学习"}
    ]
    
  3. 404页面特殊配置
    文件路径:source/404.md

    ---
    title: 404
    date: 2018-09-30 17:25:30
    type: "404"
    layout: "404"
    description: "Oops~,我崩溃了!找不到你想要的页面 :("
    ---
    
2.1.2.3 其他配置

其他配置可参考Matery主题配置详细说明

2.2 其他主题推荐

主题名称Github 链接演示链接说明链接
Fluidhttps://github.com/fluid-dev/hexo-theme-fluidhttps://hexo.fluid-dev.com/https://github.com/fluid-dev/hexo-theme-fluid/blob/master/README.md
Butterflyhttps://github.com/jerryc127/hexo-theme-butterflyhttps://butterfly.js.org/https://github.com/jerryc127/hexo-theme-butterfly/blob/dev/README_CN.md
Materyhttps://github.com/blinkfox/hexo-theme-materyhttps://blinkfox.github.io/https://github.com/blinkfox/hexo-theme-matery/blob/develop/README_CN.md
NexThttps://github.com/theme-next/hexo-theme-nexthttps://theme-next.js.org/https://github.com/theme-next/hexo-theme-next/blob/master/README.md
Hackerhttps://github.com/CodeDaraW/Hackerhttp://blog.daraw.cn/https://github.com/CodeDaraW/Hacker/blob/master/README_zh-CN.md

更多主题请查看 Hexo官网。

三、部署

3.1 部署到 Github Pages

  1. 在 Github 上创建一个 Public 类型仓库,仓库名 <repo-name> 不重复即可。

  2. 在博客项目根目录下创建个文件,保证仓库已有分支,假设为 main 分支。

  3. 在博客项目 settings -> Pages 中,将 Branch 设置为 main 分支,点击 Save 保存。(首次部署需要等待一段时间)

  4. 等待部署完成后,复制 Github Pages 提供的链接,形如 https://<github-name>.github.io/<repo-name>,后续通过该链接在浏览器中打开即可访问博客。

  5. 在博客项目根目录下安装 hexo-deployer-git 插件:

    npm install hexo-deployer-git --save
    
  6. 修改博客配置文件 _config.yml,添加以下内容:

    deploy:type: gitrepo: git@github.com:<github-name>/<repo-name>.gitbranch: main
    url: https://<github-name>.github.io/<repo-name>
    
  7. 执行以下命令,将博客部署到 Github Pages:

    hexo clean && hexo g -d
    

部署完成后,即可通过 https://<github-name>.github.io/<repo-name> 访问博客。
matery

四、总结

  1. 本地搭建博客,需要安装 Node.js 和 Hexo。
  2. 主题推荐使用 Matery,配置简单,功能强大。
  3. 部署到 Github Pages,需要创建一个 Public 类型的仓库,并配置 hexo-deployer-git 插件。
  4. 后续美化博客,可以参考主题的官方文档,进行个性化配置。然后通过 hexo clean && hexo g -d 命令,将博客部署到 Github Pages。
  5. 如需部署到自己的服务器,需要自己配置域名解析,并上传博客文件到服务器。
http://www.dtcms.com/wzjs/337381.html

相关文章:

  • 哪里做网站好百度竞价推广点击软件奔奔
  • 国内flash网站长沙排名优化公司
  • jsp做网站实例怎么做一个小程序
  • 网站的k线图怎么做自己搭建一个网站
  • 网站与平台的开发区别一级域名好还是二级域名好
  • 部门网站建设目的微信公众号营销
  • 怎么样建立学校网站百度站长平台app
  • p2f网站系统直播代运营公司
  • 兼职网站建设怎么在网上推广产品
  • 贵阳网站建设是什么意思广州从化发布
  • android 仿wordpress台州网站建设优化
  • 元典科技网站建设搜索引擎优化行业
  • 电商网站开发开题报告什么时候网络推广
  • 汾阳市网架公司廊坊seo关键词优化
  • 网站建设有什么方法连接数据库唐山公司做网站
  • 本地建设网站怎么查看后台账号专业的网站优化公司
  • 成都市建设领域网站咨询电话优化师是做什么的
  • html 网站模板下载企业查询天眼查
  • 邢台网站建设网络公司网络运营好学吗
  • 在线个人资料制作网站郑州网站推广公司电话
  • 个人博客网站怎么赚钱网页在线代理翻墙
  • 长安网站建设制作app推广实名认证接单平台
  • 静安企业网站制作电商平台推广费用大概要多少
  • 代申请可信网站西安网站开发制作公司
  • 网站建设需要那些人推广赚钱app哪个靠谱
  • 360提交入口网址seo博客大全
  • 新闻视频网站开发马鞍山网站seo
  • 网站关键词优化推广哪家快故事性营销软文
  • 什么网站可以兼职做鸭子网络营销怎么做推广
  • 做网站需要留什么条件谷歌seo优化技巧