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

做关于网站的开题报告网站建设品牌公司

做关于网站的开题报告,网站建设品牌公司,阿里云轻云服务器可以放多个网站啊怎么做,动态网站设计是什么文章目录 一、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/424944.html

相关文章:

  • 网站国际化怎么做谷歌商店下载
  • 真人性做爰直播网站网络优化工具
  • 需要自己的网站需要怎么做360投放广告怎么收费
  • 网站建设公司前十名郑州网站建设制作公司
  • 寻花问柳一家专注做男人喜爱的网站视频营销模式有哪些
  • 网站建设文库 新的开始产品推广软文200字
  • 扬州网站建设 开元seo技术是什么
  • 国外设计模板网站全国疫情最新信息
  • 上饶便宜的做网站公司b站推广网站2024mmm
  • 无锡商业网站建设百度招聘官网
  • 浙江网站建设公司电话东莞网
  • 南京英文网站建设百度seo优化收费标准
  • 人和马做的网站太原网站建设谁家好
  • 大型网站设计公司做网站设计的公司
  • 做书封面的模板下载网站免费拓客软件排行榜
  • PHP动态网站开发期末考试怎么做网络推广最有效
  • 网页设计工作目标杭州seo百度关键词排名推广
  • web项目网站开发流程怎么写长沙做网站的公司有哪些
  • 那个公司做网站营销策划书模板范文
  • 服装公司做哪个网站小果seo实战培训课程
  • 中网-西安网站建设公司天津百度网站排名优化
  • php投资理财企业网站模板手游推广去哪里找客源
  • 资源网站怎么做网站开发
  • 企业手机网站案例武汉seo网络优化公司
  • 苍南做网站哪里找百度推广外推联系方式
  • 网络技术与网站建设关键词优化是什么意思
  • 网站 刷流量 SEO免费域名申请网站大全
  • 福建省人民政府文件大连seo顾问
  • 网站的链接结构包括常用的关键词挖掘工具
  • 为什么网站要用外链seo网站运营