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

网站的建设目标有哪些百度关键词策划和seo的优化

网站的建设目标有哪些,百度关键词策划和seo的优化,电子商务平台的营销推广方案,浙江高端网站文章目录 一、Jekyll介绍二、Jekyll安装和启动2.1 配置Ruby环境1#xff09;Windows2#xff09;macOS 2.2 安装 Jekyll2.3 构建Jekyll项目2.4 启动 Jekyll 服务 三、Jekyll常用命令四、目录结构4.1 主要目录4.2 其他的约定目录 五、使用GitLink构建Jekyll博客5.1 生成Jekyll… 文章目录 一、Jekyll介绍二、Jekyll安装和启动2.1 配置Ruby环境1Windows2macOS 2.2 安装 Jekyll2.3 构建Jekyll项目2.4 启动 Jekyll 服务 三、Jekyll常用命令四、目录结构4.1 主要目录4.2 其他的约定目录 五、使用GitLink构建Jekyll博客5.1 生成Jekyll项目前提条件第一步登录GitLink平台https://www.gitlink.org.cn/login第二步进入设置个人建站我的站点第三步新建站点第四步去仓部进行部署第五步编写项目代码完成初次部署及访问 5.2 本地编写Jekyll博客内容5.2.1 clone仓库5.2.2 本地调试5.3.3 创建一篇文章5.3.3.1 文章文件名5.3.3.2 文章文件内容5.3.3.3 示例 5.3 推送文章到仓库5.4 一键部署启动 一、Jekyll介绍 Jekyll 是一个开源的静态网站生成器支持 Markdown 和 HTML 两种文件类型其中 HTML 使用了 Liquid 模板语言。 你可以使用 Markdown 编写内容使用 HTML/CSS 来构建和展示Jekyll 会将其编译为静态的 HTML。 Jekyll 使用 Ruby 引擎将用 Markdown 编写的文章转换成 HTML。 官网 https://jekyllrb.com/docs/https://jekyllcn.com/docs/home/ 二、Jekyll安装和启动 Jekyll 网站 提供了 Linux、MacOS 和 Windows 安装说明。可点击跳转到官网查看 一般情况下我们会将Jekyll项目拉取到本地编写调试然后再推送到仓库上。 那么我们有必要了解下如何在本地调试Jekyll项目。 2.1 配置Ruby环境 1Windows 在 Windows 下配置 Ruby 环境安装 RubyInstaller 即可。 RubyInstaller 是一个基于 Windows 的安装程序包括了 Ruby、运行环境等。 从 RubyInstaller Downloads下载 RubyDevkit选择推荐版本使用默认配置安装。 安装完成之后CMD 中输入 ruby -v 或者 gem -v有输出版本即代表安装成功。 2macOS 在 macOS Big Sur 11.x 版本下就已经自带了 Ruby 环境。 如果是以前版本的 macOS使用 Homebrew 便可以安装 Rubybrew install ruby。 同样的在 macOS 下也可以使用 RubyGems 管理 Ruby 软件包。 2.2 安装 Jekyll 有了 Ruby 环境以及 RubyGems 就可以安装 Jekyll。 在命令行输入如下命令安装Jekyllgem install jekyll。 安装之后输入 jekyll -v 检查是否安装成功。 2.3 构建Jekyll项目 注意下文将讲述如何使用GitLink平台一键构建及部署Jekyll项目。 创建一个全新的工程执行如下命令 jekyll new learn-jekyll执行完成之后我们就成功创建了一个名为 learn-jekyll 的 Jekyll 项目。 2.4 启动 Jekyll 服务 Jekyll 环境搭建完成之后进入到项目目录下有 _config.yml 文件的目录 输入启动命令jekyll serve 或者 jekyll s。 若没有异常启动服务后的默认端口为 4000浏览器地址栏输入 localhost:4000 即可访问。 启动服务时使用命令jekyll s --drafts可以同时访问草稿_drafts目录下的文章。 三、Jekyll常用命令 安装完 Jekyll 之后系统环境中就有了 jekyll 这个可执行的命令 这里列举几个常用命令 jekyll new PATH - 创建新项目jekyll new PATH --blank - 创建新的空项目jekyll build 或 jekyll b - 构建项目生成可部署的 _site 目录jekyll serve 或 jekyll s - 构建并运行项目会自动监听文件变化不需要反复执行jekyll clean - 清除所有的构建产物jekyll new-theme - 创建一个新的主题脚手架jekyll doctor - 诊断输出所有已经废弃的依赖包或者有问题的配置 四、目录结构 4.1 主要目录 一般情况下Jekyll项目构建完成后包括如下文件和文件夹 _posts: 用于存放博客文章。_site: 用于存放项目构建完成之后所生成的静态文件也就是说静态网站的所有文件都会来源于此其中 CSS 文件、JS 文件以及图片文件会存放在该目录下的 assets 文件夹中。我们可以直接把该目录下的文件拿去部署。about.markdown: “关于页”的内容。在执行构建时会被转化成 html 文件放置于 _site 目录下。index.markdown: “主页”的内容。在执行构建时会被转化成 html 文件放置于 _site 目录下。404.html: “404 页”的内容。_config.yml: Jekyll 的全站配置文件一些全局配置会写在这个文件内比如 collections默认文件/路径等等。总之这里可以自定义很多东西.gitignore: 创建项目时会自动生成不需要纳入到 CVS 的文件存放于此Gemfile Gemfile.lock 存放项目所依赖的 Ruby gems 4.2 其他的约定目录 除了上面提到的几个目录我们还可以添加其它的Jekyll 会自动识别出它们执行相应的处理。 _data - 网站所需要的数据文件相当于一个小型数据库 _drafts - 博客草稿不会被构建成静态文件也不会公开 _layouts - 布局文件相当于一类页面比如博客类页面的“父类” _includes - 小模块属于 HTML 文件的一部分可以在多个页面中复用比如导航navigation、脚注footer等 五、使用GitLink构建Jekyll博客 5.1 生成Jekyll项目 我们也可以使用GitLink平台直接新建一个Jekyll项目。 GitLink平台内置了多个模板大家可以选择自己喜欢的模板进行构建。 同时GitLink平台支持一键部署Jekyll项目解决大家购买服务器手动部署的困扰。 前提条件 拥有一个GitLink平台的账号可通过如下链接进行注册https://www.gitlink.org.cn/registerGitLink平台账号已完成实名认证。 第一步登录GitLink平台https://www.gitlink.org.cn/login 第二步进入设置个人建站我的站点 如果用户未完成实名认证审核将提示“您尚未通过实名认证无法使用此服务如需使用请先进行实名认证。” 可点击“前往验证”完成实名认证。 第三步新建站点 第四步去仓部进行部署 第五步编写项目代码完成初次部署及访问 5.2 本地编写Jekyll博客内容 上面操作我们已经基于GitLink新建了一个带有模板的Jekyll项目。 5.2.1 clone仓库 我们可以clone仓库到本地编写博客内容。 我们clone的仓库代码如下图所示 5.2.2 本地调试 注意如果调试中遇到困难可能先搜索网上可靠解决方法。 如果无法解决推荐跳过该步骤直接在GitLink平台部署。 由于项目是哟Gemfile管理依赖我们可以使用命令一键安装依赖包bundle install Bundle命令详解 # 显示所有的依赖包 $ bundle show# 显示指定gem包的安装位置 $ bundle show [gemname]# 检查系统中缺少那些项目依赖的gem包 # 注如果系统中存在所有项目依赖的包则会输出The Gemfiles dependencies are satisfied $ bundle check# 安装项目依赖的所有gem包 # 注此命令会尝试更新系统中已存在的gem包 $ bundle install# 安装指定的gem包 $ bundle install [gemname]# 更新系统中存在的项目依赖包并同时更新项目Gemfile.lock文件 $ bundle update# 更新系统中指定的gem包信息并同时更新项目Gemfile.lock中指定的包信息 $ bundle update [gemname]# 向项目中添加新的gem包引用 $ gem [gemname], [ver]# 你还可以指定包依赖关系 $ gem [gemname], :require [dependence_gemname]# 你甚至还可以指定gem包的git源 $ gem [gemname], :git [git_source_url]# 锁定当前环境 # 可以使用bundle lock来锁定当前环境这样便不能通过bundle update来更新依赖包的版本保证了统一的环境 $ bundle lock# 解除锁定 $ bundle unlock# 打包当装环境 # bundle package会把当前所有信赖的包都放到 ./vendor/cache/ 目录下发布时可用来保证包版本的一致性。 $ bundle package如果我们不基于Gemfile安装依赖直接启动Jekyll服务 可能会由于未安装依赖包遇到如下错误raise_not_found!: Could not find gem xxx in locally installed gems. (Bundler::GemNotFound) 只需要使用 gem对缺失的依赖包进行安装即可。 bundler版本与锁定不一致导致的报错 其他类似的版本问题解决法方法一致。 修改Gemfile.lock中的版本为你电脑已安装的版本重新执行bundle install再尝试启动服务jekyll s 5.3.3 创建一篇文章 创建文章很简单。你需要做的就是在 _post 目录下使用正确的格式和扩展名创建一个新文件这样就完成了。 5.3.3.1 文章文件名 Jekyll 要求一篇文章的文件名遵循下面的格式 年-月-日-标题.MARKUP。 在这里年是 4 位数字月和日都是 2 位数字。MARKUP扩展名代表了这篇文章是用什么格式写的。下面是一些合法的文件名的例子 2011-12-31-new-years-eve-is-awesome.md2012-09-12-how-to-write-a-blog.textile5.3.3.2 文章文件内容 所有博客文章顶部必须有一段 YAML 头信息(YAML front- matter)。 在它下面就可以选择你喜欢的格式来写文章。 Jekyll 支持 Markdown以及其他众多格式的扩展其中就包括十分流行的 Textile。 这些格式都有自己的方式来标记文章中不同类型的内容所以你首先需要熟悉这些格式并选择一种最符合你需求的。 下面是参考 --- layout: post title: Welcome to Jekyll! # 文章标题 date: 2021-08-29 11:28:12 0530 categories: jekyll update ---这部分是文章的具体内容可以自定义编写。5.3.3.3 示例 下面是我写的文章参考 文件名2023-12-25-API自动化测试框架.markdown --- layout: post title: 使用 Jekyll 构建你的网站 - 初入门 date: 2023-12-25 13:54:58 0800 categories: jekyll update ---## 一、Jekyll介绍 Jekyll 是一个开源的静态网站生成器支持 Markdown 和 HTML 两种文件类型其中 HTML 使用了 Liquid 模板语言。 你可以使用 Markdown 编写内容使用 HTML/CSS 来构建和展示Jekyll 会将其编译为静态的 HTML。 Jekyll 使用 Ruby 引擎将用 Markdown 编写的文章转换成 HTML。官网 - https://jekyllrb.com/docs/ - https://jekyllcn.com/docs/home/ 渲染后的效果如下所示 首页 文章详情 5.3 推送文章到仓库 上面我们已经编辑好博客的内容我们就可以将本地编辑好的内容推送到仓库使用GitLink平台实现一键部署。 git推送命令参考 git add . git commit -m commit信息 git push5.4 一键部署启动 进入Jekyll项目对应的仓库找到“服务个人建站” 进入页面。 点击“去部署”按钮重新部署。 部署成功后就可以访问博客主页啦~
http://www.dnsts.com.cn/news/128267.html

相关文章:

  • 电子商务html网站模板昆明做公司网站
  • 网站的颜色做网站容易找工作吗
  • 织梦cms网站地图下载小程序
  • 软件开发阶段包括哪几个阶段seo推广平台
  • 龙斗seo博客海口网站优化
  • 租用网站的服务器自学网站开发条件
  • 不需要丢链接可以百度收录的网站网站建设方案的需求分析
  • 云浮新兴县做网站wordpress 发邮件插件
  • 中投中原建设有限公司官方网站打死都不想干电商运营了
  • 宜昌市建设厅官方网站邢台手机网站建设报价
  • 网站建设目的要求浏览器下载安装2023最新版
  • 统一汤达人选择她做汤面活动网站长治网站制作一般多少钱
  • 定制建网站莉莉卡是哪个网站做的
  • 临沂建设局网站linux系统中wordpress
  • 沈阳电力建设总公司网站可以观看国外短视频的app
  • 工作室网站域名南宁公司的网站建设
  • 行业网站推广方案个人业务网站源码php
  • 北京网站设计制作招聘信息网站需要写哪些内容吗
  • 河南建设建设监理协会网站怎样把域名和做的网站连接
  • 做网站需要做哪些东西怎样在自己网站上传产品
  • 网站开发 附加协议东莞营销专业网站建设
  • 厦门网站建设哪家好出口电商网站建设程序
  • 海南网站建设基本流程物流网站制作目的
  • 传奇手游新开服网站自己做简历网站
  • 网站内容蚌埠做企业网站
  • 山东网站建设空间营销型网站建站系统
  • 做竞价网站要准备什么条件做云图的网站
  • 微信公众号微网站怎么做想开加工厂怎么找订单
  • 用node做的网站开锁公司网站源码
  • 网站后台添加解决方案的网站建设