首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以将固定链接设置为Jekyll配置文件中的文件夹名称吗?

可以将固定链接设置为Jekyll配置文件中的文件夹名称。在Jekyll中,固定链接(permalink)用于定义生成的页面的URL结构。默认情况下,Jekyll使用文章的日期和文件名作为固定链接的一部分。但是,你可以通过在配置文件(_config.yml)中设置permalink选项来自定义固定链接。

要将固定链接设置为文件夹名称,你可以在配置文件中添加以下内容:

代码语言:yaml
复制
permalink: /:categories/:title/

这将使用文章的分类(categories)和标题(title)作为固定链接的一部分。例如,如果你有一个名为"technology"的分类和一个名为"my-post"的文章,生成的URL将类似于:/technology/my-post/

这种设置方式的优势是可以更好地组织和分类你的文章,并且使URL更具可读性和语义性。

在腾讯云的产品中,与Jekyll相关的推荐产品是云服务器(CVM)和对象存储(COS)。

  • 云服务器(CVM):提供可靠的虚拟服务器,适用于部署Jekyll网站。你可以根据自己的需求选择不同配置的云服务器实例,并通过SSH远程连接进行管理和维护。了解更多信息,请访问:云服务器产品介绍
  • 对象存储(COS):用于存储Jekyll生成的静态网页和相关资源文件。你可以将生成的网页文件上传到COS,并通过CDN加速访问。COS还提供了高可用性和数据冗余的特性,确保你的网站内容安全可靠。了解更多信息,请访问:对象存储产品介绍

希望以上信息能对你有所帮助!如果还有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

利用Github+Jeklly搭建个人博客网站

找到仓库存放文件夹,将之前所有文件全部删除,把刚才下载主题文件复制到当前文件夹。 ? 我们还需要修改配置文件。_config.yml 是 Jekyll 全局配置文件。...里面记录着网站名字,网站域名,网站链接格式等等。 对于原来 MatJek 主题进行一些定制化需求,整合起来更像是一个博客网站。这里以自己修改主题配置文件例。...猴哥总结 URL 地址 SEO 优化三个原则: 1.日期需要出现在固定链接。 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧内容了,没必要再爬一遍了。...Path 路径设置 /:short_year:i_month:i_day.html, 即利用日期部分字段来拼凑。 这里进行讲解下。...设想是在首先展示文章时会显示封面图片,在文件创建一个名为 img 文件夹来存放封面图片,图片命名须方式是以日期形式。

1.4K20

利用Github+Jeklly搭建个人博客网站

找到仓库存放文件夹,将之前所有文件全部删除,把刚才下载主题文件复制到当前文件夹。 ? 我们还需要修改配置文件。_config.yml 是 Jekyll 全局配置文件。...里面记录着网站名字,网站域名,网站链接格式等等。 对于原来 MatJek 主题进行一些定制化需求,整合起来更像是一个博客网站。这里以自己修改主题配置文件例。...猴哥总结 URL 地址 SEO 优化三个原则: 1.日期需要出现在固定链接。 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧内容了,没必要再爬一遍了。...Path 路径设置 /:short_year:i_month:i_day.html, 即利用日期部分字段来拼凑。 这里进行讲解下。...设想是在首先展示文章时会显示封面图片,在文件创建一个名为 img 文件夹来存放封面图片,图片命名须方式是以日期形式。

1.1K20

利用Github+Jeklly搭建个人博客网站

找到仓库存放文件夹,将之前所有文件全部删除,把刚才下载主题文件复制到当前文件夹。 ? 我们还需要修改配置文件。_config.yml 是 Jekyll 全局配置文件。...里面记录着网站名字,网站域名,网站链接格式等等。 对于原来 MatJek 主题进行一些定制化需求,整合起来更像是一个博客网站。这里以自己修改主题配置文件例。...猴哥总结 URL 地址 SEO 优化三个原则: 1.日期需要出现在固定链接。 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧内容了,没必要再爬一遍了。...Path 路径设置 /:short_year:i_month:i_day.html, 即利用日期部分字段来拼凑。 这里进行讲解下。...设想是在首先展示文章时会显示封面图片,在文件创建一个名为 img 文件夹来存放封面图片,图片命名须方式是以日期形式。

95720

利用 Github+Hexo 搭建个人博客网站

如果你想修改这个命名规则,可以在 Hexo 目录下 _config.yml 文件,找到 # Writing 字样,然后进行修改。 ? 不过不建议修改这命名规则,这格式能一目了然。...因此,设置 post_id 链接方法有两种。 关于固定链接,还是“三不二建”套路。 1.日期不要出现在固定链接。会让搜索引擎爬虫认为是过期内容,导致不再爬取 2.链接层次不要太深。...默认固定链接是 /年/月/日/文章名。这种层次过深,不方便搜索引擎爬虫抓取,对搜索引擎收录不太友好。 3.链接不要出现中文。 4.建议使用 post_id 形式来设置固定链接。...5.建议使用英文缩写或英文来设置固定链接。 这里直接利用 :id(文章ID) 变量能实现效果。针对以上两种建议优化,给出一个兼容两者方案。...Hexo 目录下 _config.yml 文件,修改永久链接显示方式。 ? 这里 :urlname 变量可以显示数字或者英文内容。

96421

新人如何搭建(copy)一个属于自己博客

对于很多刚学前端朋友们来说(比如我),在学习过程中经常会记一些笔记,除了现实烂笔头,我们也可以在PC上记笔记、写总结,下面分享一些或多或少会用上网站或工具。...首先需要对我们frok项目配置一下,点击设置Settings,并修改Repository name,意思仓库名称,我们这里改为如下格式 XXX.github.io,其中XXX是你自己起,但是.github.io...上面设置完后,我们可以通过浏览器输入,访问我们案例case.github.io仓库;当然,说了是个仓库,直接报错404,我们仓库怎么能随随便便让不认识的人进来,偷走我们货咋办,此时,我们需要一把打开新世界钥匙...既然我们能访问得到index.html,也就说明index路径是正确,我们可以用编辑器打开看看项目文件夹,然后与报错路径做个对比: ?...最后最后:要说是,剩下HTML与CSS都要根据你自己想要效果去实现,对于很多新人来说,可能会对项目文件夹里面十分好奇,因为连index.html这个文件都找不到;此次文章,也是埋了一个坑,

1K40

使用github+jekyll搭建个人博客

jekyll目录结构,最重要就是_includes,_layouts,_posts _config.yml : 配置文件,用来定义你想要效果,设置之后就不用关心了。...他命名有严格规定,必须是2012-02-22-artical-title.md这样形式,MARKUP是你所使用标记语言文件后缀名,根据_config.yml设定链接规则,可以根据你文件名灵活调整...在本地创建ssh key ssh-keygen -t rsa -C "yuzhongzi91@sina.com" //这里以我邮箱例子,自行替换 公钥内容复值到githubssh keys...进入主页,然后fork至自己仓库下 进入自己github主页,找到刚才那个仓库,然后点击settings,更改名称,格式账户名.github.io,例如我就叫Rynxiao.github.io...详细更改配置可以在模板主页读取,一般都会有介绍 在浏览器输入你账户名.github.io,就可以看到你喜欢博客模样了 参考链接 https://bigballon.github.io/posts

88860

新人如何搭建(copy)一个属于自己博客

首选需要对我们frok项目配置一下,点击设置Settings,并修改Repository name,意思仓库名称,我们这里改为如下格式 XXX.github.io,其中XXX是你自己起,但是.github.io...上面设置完后,我们可以通过浏览器输入,访问我们案例case.github.io仓库;当然,说了是个仓库,直接报错404,我们仓库怎么能随随便便让不认识的人进来,偷走我们货咋办,此时,我们需要一把打开新世界钥匙...GitHub秘籍:如何与直男打交道 客户端:链接 当我们把项目给clone下来之后,就要进入到我们HTML与CSS了 # HTML & CSS 下面的才是我们要动手术到地方,请确保脑瓜...github下,博客仓库内根目录index.html 既然我们能访问得到index.html,也就说明index路径是正确,我们可以用编辑器打开看看项目文件夹,然后与报错路径做个对比 ?..._config.yml这个配置文件,与里面数据交互式如何实现,相信你会有个较大提升 这是jekyll文档,不懂多去搜索,网上资料挺多 Jekyll目录结构 而我,也搭建(copy)了一个属于自己临时博客

48220

基于Jekyll与Github Pages搭建博客

创建一个 Github 库并开启 Github Pages 首先我们用自己 Github 账号创建一个新库(repository),这个库名称固定格式: username.github.io,...博客选择是在 Github 上找博客主题,它对目录各个文件内容、功能都有很详细地说明,适合这样小白学习使用 Jekyll 。...在对这个模板进行改造过程也慢慢熟悉了 jekyll 目录结构和操作方式。...使用博客模板 jekyll 目录结构大概是这样: . ├── assets # 存放用于线上环境静态资源,比如我们想放在博客上图片之类 ├── _config.yml # 配置文件,我们通过修改这里参数改造博客...\assets\css文件夹.js文件覆盖到\assets\js文件夹中就完成了配置。

1.1K10

可能是最全面的github pages搭建个人博客教程

以后操作都在你自己仓库进行。 ? 版权声明:fork之后_posts文件夹内容是博客文章,版权归我所有。你可以选择删除里面的文章替换上自己或者转载附上链接注明出处。...你还需要更改以下配置: 博客名称和描述 ? 分别是博客名称和描述,自己任意写点啥。 博客社交链接 ? 这里配置社交链接按钮,没配不显示,现在配了知乎、邮箱、github账号三个。...不过要把配置google_analytics: UA-XXXXXXX-X删除,否则统计到我去了。...搜索框样式 搜索框样式是可以改变,这里有修改HTMLCSS样式方法,搞后端,前端现学现卖。...以增加zhihu链接链接图片是svg格式(也刚知道),大概了解一下什么是svg和viewBox viewBox viewBox属性值是一个包含4个参数列表 min-x, min-y, width

14.4K10

这里有你想要 Rouge 主题

---- 在 Jekyll 中使用 Rouge 语法高亮插件 Jekyll __config.yml 文件记录了 Jekyll 最核心配置。...其中,markdown 字段值表示使用哪一款插件来 Markdown 文本转换为 HTML 页面结构。 GitHub 推荐使用 Jekyll Markdown 插件 kramdown。...在 Jekyll 配置文件这样配置它们: markdown: kramdown kramdown: input: GFM syntax_highlighter: rouge 其中,input...以下每张图片后面都标注了这种风格主题再 rouge 名称,使用上一节中提到命令可以生成语法高亮样式。 ? ▲ github 需要额外设置前景色 #24292e ?...既然如此,就直接基于 monokai.sublime 修改好了。默认文字颜色从白色 #ffffff 改成了 #bbbbbb,然后 diff 颜色也修改成 monokai 样式。 ?

1.8K30

如何在Ubuntu 16.04上建立一个Jekyll开发网站

没有服务器同学可以在这里购买,不过个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装后再购买服务器。 完成此准备条件后,您就可以安装Jekyll及其依赖项了。...文件添加两行,以指示Rubygem包管理器gem放在用户文件夹。...接下来,我们确保我们防火墙设置允许来往Jekyll开发Web服务器流量。...第三步 - 创建新开发站点 从我们主目录,我们将使用Jekyllnew命令子目录www站点创建脚手架: cd ~ jekyll new www 该jekyll new命令启动bundle install...当我们调用时jekyll serve,Jekyll配置文件和内容文件解析新目录,_site开始提供该_site文件夹内容: ... ├── 404.html ├── about.md ├── _

1.6K71

如何在Ubuntu 16.04上建立一个Jekyll开发网站

没有服务器同学可以在这里购买,不过个人更推荐您使用免费腾讯云开发者实验室进行试验,学会安装后再购买服务器。 完成此准备条件后,您就可以安装Jekyll及其依赖项了。...文件添加两行,以指示Rubygem包管理器gem放在用户文件夹。...接下来,我们确保我们防火墙设置允许来往Jekyll开发Web服务器流量。...第三步 - 创建新开发站点 从我们主目录,我们将使用Jekyllnew命令子目录www站点创建脚手架: cd ~ jekyll new www 该jekyll new命令启动bundle install...当我们调用时jekyll serve,Jekyll配置文件和内容文件解析新目录,_site开始提供该_site文件夹内容: ... ├── 404.html ├── about.md ├── _

1.4K31

合并 Jekyll 多种类型页面

阅读本文,学到如何用 Jekyll 做多种类型页面,并在首页列表中将这些不同种类页面合并按日期排序。...第一步:在 _config.yml 文件添加自定义页面类型集合 collections: article: output: true 其中,article 是自定义类型取名称。...第二步:添加自定义页面类型文件夹 需要在 Jekyll 项目根目录建立一个 _article 文件夹,此名称与第一步类型名称一致,前面加下划线。...可以参考 posts 布局文件和 article 布局文件,两者几乎一样都是可以,只是 article 遍历时候使用 site.article。...制作一个合并了博客和其他页面类型页面列表 希望在首页混杂博客和胡思乱想,于是必须将两种不同类型集合合并。

72220

使用jekyll搭建个人博客

当你想要停止服务时,可以使用以下命令: pkill -f jekyll 或者 ps -ef | grep jekyll kill -9 jekyll服务进程编号 使用jekyll写博客 按照官方文档及上文教程指示...我们在购买域名后,可以设置子域名。 1.首先去域名购买网站控制台,在解析记录,添加你想使用子域名,同样解析指向你服务器,如: blog.yuming.com 2.在服务器上安装nginx。...想要监听端口 server_name:blog.yuming.com。设置子域名 location 后面的 http://localhost:8899。你启动Jekyll端口。...使用--watch参数启动服务,Jekyll可以自动监听_posts文件夹变化以用于更新展示内容,但是在Jekyll里面有个问题,当你执行以下语句: jekyll serve --watch --detach...欢迎转载,烦请署名并保留原文链接。 ----

3.3K51

Github搭建个人博客(2019最新版,亲测)

,于是在博客三基础上进行进行博客五Fork历程, 可谁知道博客五上传代码不全,提供搭建博客教程却没有,一脸懵逼脸,在这里能说博客五是在博客四基础上进行个性化设置?...我们现在用Git工具整个项目Git clone下来,可以看一下现在目录结构: 这里进行一下各个文件(夹)用途 _config.yml :全局配置文件 posts :放文章文件夹 其他文件夹是各页面的...HTML文件,你可以点进去看看,尝试改变一下 其中:_config.yml 文件: # Welcome to Jekyll!...paginatepaginate6每页显示6篇文章,port:4001 是jekyll启动端口号, # statistic analysis 统计代码 # 百度统计 id,统计代码替换为自己百度统计...,可能会稍微懂一些: 注册局设置暂停解析(serverHold) 下面就写完了,这对于很小白可以做出来,如果你想弄一个的话,你觉着你行不行呢?

63920

如何快速给自己构建一个温馨"家"——用Jekyll搭建静态博客

关于jekyll其他一些命令用法如下: $ jekyll build # => 当前文件夹内容将会生成到 ./_site 文件夹。...$ jekyll build --destination # => 当前文件夹内容将会生成到目标文件夹。...$ jekyll build --watch # => 当前文件夹内容将会生成到 ./_site 文件夹, # 查看改变,并且自动再生成。...在整个过程可以设置 URL 路径,你文本在布局显示样式等等。这些都可以通过纯文本编辑来实现,最终生成静态页面就是你成品了。...添加两条记录,@和www主机记录,记录类型CNAME类型,CNAME表示别名记录,该记录可以多个名字映射到同一台计算机。 记录值请写username.github.io.

24910

BYR-Navi:一个开源、美观且可以部署在GitHub Pages网站导航程序

再进入_data文件夹,新增/修改大致导航网站链接,可参考上面的演示地址修改,最后还一个就是统计配置文件analytics.yml,这个需要我们额外安装Matomo,安装和配置可以提前看文章后面。...这里除了可以使用命令行启动,也可以直接生成_site文件夹丢到网站根目录访问。 如果要修改导航相关页面的信息显示的话,也可以在_site文件夹修改。...最后配置该导航的话,需要修改配置文件_data/analytics.yml,大致参数如下: #urlmatomo站点,domain导航站,site_idmatomo站点统计站id,tokenmatomo...里获取API Authentication Token 最后可能会出现跨域问题,导致配置统计后不生效,可以在通用设置设置跨域资源共享(CROS)白名单域名,导航站点添加进去即可。...我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥

1.8K40

如何快速给自己构建一个温馨家——用Jekyll搭建静态博客

关于jekyll其他一些命令用法如下: $ jekyll build # => 当前文件夹内容将会生成到 ./_site 文件夹。...$ jekyll build --destination # => 当前文件夹内容将会生成到目标文件夹。...$ jekyll build --watch # => 当前文件夹内容将会生成到 ./_site 文件夹, # 查看改变,并且自动再生成。...在整个过程可以设置 URL 路径,你文本在布局显示样式等等。这些都可以通过纯文本编辑来实现,最终生成静态页面就是你成品了。...添加两条记录,@和www主机记录,记录类型CNAME类型,CNAME表示别名记录,该记录可以多个名字映射到同一台计算机。 记录值请写username.github.io.

1.2K20

BYR-Navi:一个开源、美观且可以部署在GitHub Pages网站导航程序

再进入_data文件夹,新增/修改大致导航网站链接,可参考上面的演示地址修改,最后还一个就是统计配置文件analytics.yml,这个需要我们额外安装Matomo,安装和配置可以提前看文章后面。...这里除了可以使用命令行启动,也可以直接生成_site文件夹丢到网站根目录访问。 如果要修改导航相关页面的信息显示的话,也可以在_site文件夹修改。...最后配置该导航的话,需要修改配置文件_data/analytics.yml,大致参数如下: #urlmatomo站点,domain导航站,site_idmatomo站点统计站id,tokenmatomo...里获取API Authentication Token 最后可能会出现跨域问题,导致配置统计后不生效,可以在通用设置设置跨域资源共享(CROS)白名单域名,导航站点添加进去即可。...我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥

89000
领券