Coding项目通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS 主要是通过Coding Git + 自带的Jenkins构建Docker以及coscmd同步 贴一下Jenkins...sh '''docker run --rm \\ --volume="$PWD:/srv/jekyll" --volume="$PWD/_site:/srv/jekyll/_site" \\ jekyll.../builder:$JEKYLL_VERSION \\ /bin/bash -c "chmod 777 /srv/jekyll && jekyll build --future"'''.../_site/ /' echo '部署完成' } } } environment { JEKYLL_VERSION = 'latest' } }
jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。...最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。 使用编辑 首先建立目录结构,然后增加文件,最后使用jekyll发行生成静态网页发行。...安装(Debian/Ubuntu) sudo apt-get install ruby sudo gem install jekyll 安装(Arch) sudo pacman -S ruby sudo...gem install jekyll
前言 这里演示一下如何用十分钟搭建一个 Jekyll 博客 Tip: 当前最新版本 Jekyll 1.4.3 ---- 操作 环境 [root@ci ~]# hostnamectl Static...-1.5.2 Installing ri documentation for jekyll-sass-converter-1.5.2 Parsing documentation for ruby_dep...safe_yaml, jekyll after 34 seconds 25 gems installed [root@ci ~]# echo $?...0 [root@ci ~]# jekyll --help jekyll 3.7.2 -- Jekyll is a blog-aware, static site generator in Ruby Usage...Jekyll theme scaffold serve, server, s Serve your site locally [root@ci ~]# 安装 nodejs
Welcome Welcome Welcome This site aims to be a comprehensive guide to Jekyll....deploying to various environments, and give you some advice on participating in the future development of Jekyll...So what is Jekyll, exactly?Permalink Jekyll is a simple, blog-aware, static site generator....Jekyll also happens to be the engine behind GitHub Pages, which means you can use Jekyll to host your...Throughout this guide there are a number of small-but-handy pieces of information that can make using Jekyll
前言 很早以前我写过一篇安装 Jekyll 的文章,这次作为一个简单的梳理,再对安装过程作一个更新 Tip: 当前最近版本为 ruby 2.4.0 gem 2.6.12 rvm 1.29.2 jekyll...-1.5.0 Installing ri documentation for jekyll-watch-1.5.0 Parsing documentation for sass-listen-4.0.0..., sass-l isten, sass, jekyll-sass-converter, colorator, public_suffix, addressable, jekyll after 18 seconds...0 [root@much ~]# jekyll --help jekyll 3.5.0 -- Jekyll is a blog-aware, static site generator in Ruby...Jekyll theme scaffold serve, server, s Serve your site locally [root@much ~]# jekyll -v jekyll
Require Modules 环境部署 开始使用Jekyll 再变得方便一些 2016-10-07 Updated 2018-08-29 Updated 参考文献 实际上是一个 Portable...Jekyll 拥有几个好处:1....不必进行繁琐的 Ruby 和 DevKit 的安装 不需要管理员权限,公司电脑也可以搭建 适用于 Jekyll 3.X, 经测试 3.1.2 在安装额外的几个 gem 后也可以顺利使用 Require...,保证解压出来的文件夹名称是「Ruby」和「DevKit」(Ruby 解压出的文件夹名称可能不是 Ruby) 建立一个setpath.cmd @ECHO OFF ECHO Adding Jekyll...开始使用 Jekyll 首先跑到 cmd 所在的路径,直接执行 setpath.cmd 执行 gem install jekyll 进入 Github Page 文件夹执行 jekyll s 再变得方便一些
前言 Jekyll 可以将 markdown 格式的文本快速转换成博客 Transform your plain text into static websites and blogs 这里演示一下如何用十分钟搭建一个...Jekyll 博客 Tip: 当前最新版本 Jekyll 3.8.3 ---- 操作 环境 [root@h105 ~]# hostnamectl Static hostname: h105...0 [root@h105 ~]# 安装 jekyll [root@h105 ~]# gem install jekyll Fetching: public_suffix-3.0.2.gem (100%...safe_yaml, jekyll after 29 seconds 25 gems installed [root@h105 ~]# echo $?...0 [root@h105 ~]# 查看帮助文档 [root@h105 ~]# jekyll --help jekyll 3.8.3 -- Jekyll is a blog-aware, static
Jekyll-Admin Usage 一直在 IDE 里面写 Markdown,因为 Sublime 里面有完善的 MD 实时渲染插件并且书写起来也挺方便。...前段时间看到 Ghost 和 Hexo 有自己的 Admin 页面,就考虑是否能找到个 Jekyll 的 Admin 插件。 一番寻找之后果然发现有这样的东西。...注意,gem 安装Jekyll-Admin之后jekyll s的 auto-regeneration 会被强制关闭,在后台保存之后才会重新 build 修改过的 post Jekyll-Admin Github...: Jekyll-Admin 安装起来非常简单,Official Usage 有些繁琐,只需要几步即可:1....在_config.yml的 gem 一行添加一个jekyll-admin ``` gems: [jekyll-paginate, jekyll-sitemap,jekyll-admin] ``` 本地
无论是腾讯云·云开发用户,还是小程序·云开发用户,只要开通按量付费,即可享有云开发静态网站托管服务。 作者介绍 腾讯云云开发布道师——俞焕。...任职于腾讯前端开发工程师,全栈开发者,就职腾讯游戏市场体系TGideas团队,负责开发了多款针对线下的跨端小程序应用,有丰富的云开发实践经验,同时也负责部分中台系统的开发,对Vue.js在构建Web后台系统上有较多的实践经验...静态托管部署 我们进入腾讯云的云开发(cloudbase)控制台,选择开通一个云环境: 这里要注意选择是按量计费的模式(只有按量计费才能开通静态网站托管)。...腾讯云云开发的静态网站托管有默认域名可供访问: 通过默认域名,我们就能访问啦!...所以,建议在腾讯云云开发的静态网站托管中,部署我们的Jekyll博客站点。
安装Ruby gem install jekyll jekyll -v image.png 新建一个jekyll jekyll new cd bundle install...bundle exec jekyll serve 进入本地环境 127.0.0.1:4000 文件目录 目录 描述 _data 格式化好的网站数据应放在这里,jekyll 的引擎会自动加载在该目录下所有的..._layouts 用来保存模板 _posts 存放文章,文章格式很重要,必须要符合: YEAR-MONTH-DAY-title.md _sass 存放模板中的scss格式 _site 一旦 Jekyll...完成转换,就会将生成的页面放在这里(默认) _config.yml 保存配置数据,如果需要使配置生效,需要重启jekyll index.md 网站的入口,一般不放内容,一般用来进入home模板 assets
前言 主流的个人博客都是用hexo搭建的,一部分人喜欢用jekyll搭建,下面我们来细说一下操作流程 效果 今天,我们要做到到这个主题效果http://huangxuan.me/ 下载 下载rubygems...下载jekyll $ gem install jekyll 下载jeky-paginate $ gem install jekyll-paginate 克隆主题 新建jekyll文件夹执行 $ git...clone git@github.com:Huxpro/huxblog-boilerplate.git cd到huxblog-boilerplate 执行jekyll serve 可以在http://localhost...总结 jekyll博客没hexo博客方便切换主题。 jeky博客加入不同字体,图片,打破你的审美疲劳。
使用步骤 在显示的地方添加下面的代码 添加JS <script type="text/javascript"...
02李鑫眼神.jpg 时间回到九月份的一个下午,坐在工位上的的E.m突然接到一个秘密任务: 干掉腾讯云! 行动代号:干掉腾讯云 下达这道命令的是Fooying。...Fooying是腾讯安全云鼎实验室的成员,负责守卫腾讯云的安全。从加入腾讯的那一天起,他和他的团队就枕戈待旦,时时刻刻提防着黑客对腾讯云的攻击。...随着腾讯云的快速发展,越来越多的企业入驻腾讯云,不少黑客也将攻击的目标转移到了云上。国内外因为被黑客攻击导致的删库、数据泄露、病毒勒索的公司比比皆是。腾讯云安全的重要性可想而知。...刘钢工位前.JPG Rud是本次红蓝对抗的红军负责人,将迎战蓝军猛烈的攻击,守卫腾讯云。 在腾讯,每天都有众多安全人员在巡视、建设腾讯云的安全防线。尽管如此,攻防两端终究是一场不均衡的较量。...腾讯云的红蓝对抗已经逐步常态化,既是保护自己的方式,也是守护云上合作伙伴的重要途径。 腾讯云,正在用一场场自我的战斗,磨练出更安全的云。
以本站为例,配置Github Pages同步到Qcloud腾讯云对象存储COS 主要是由于Github Pages + CloudFalre CDN的方式最近访问经常会出问题,所以不得不考虑将本站在国内也新增一个节点..., 很久之前就已经尝试过将本站部署到腾讯,并且腾讯云还有很多优惠券还没使用,这次就将其同步到腾讯云的对象存储+CDN。...方法主要是通过Github的Action功能, 先通过jekyll的docker生成_pages文件夹,然后通过coscmd同步文件到腾讯的对象存储中。CDN配置比较简单忽略。...主要是贴一下action的实现文件如下: .github/workflows/jekyll.yml name: Jekyll site CI on: [push] jobs: build:...v ${{ github.workspace }}/_site:/srv/jekyll/_site \ jekyll/builder:latest /bin/bash -c "chmod
在使用jekyll去写博客的时候,有时候会输入双括号 或者是段html,但在jekyll默认会把对应的值赋到对应的字段占位上面,所以我们去想,如何去把这个输入做一个转义: 网络上提供的几种解决方案 1.
安装Ruby Ruby 切记添加环境变量: 安装 RubyGems RubyGems 解压后进入目录输入: ruby setup.rb 安装Jekyll gem install jekyll 安装...jekyll-paginate gem install jekyll-paginate 运行静态博客 在静态博客的git地址下输入 jekyll serve 安装Python 作者本来就是python
云开发静态托管是云开发提供的静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由腾讯云对象存储 COS 和拥有多个边缘网点的腾讯云 CDN 提供支持 使用Jekyll搭建静态站点...然后在浏览器打开 Server address 中显示的地址即可查看效果 将静态站点使用腾讯云静态网站托管 创建静态网站托管服务 1、创建腾讯云云开发环境 打开腾讯云「云开发 https://console.cloud.tencent.com...使用 hosting 命令 将本地已经编译的静态文件部署到托管服务(例如部署我的博客的 _site ),命令行中-e 后面的环境ID就是首页生成的环境ID,一般腾讯云会在我们的自定义名称后面加一个后缀...特别说明:由于默认资源腾讯云对下载速度做了限速,所以我对于我的站点做了特殊配置: 默认打开 http://qcloud.bihe0832.com/jump.html时 还是跳转到我的博客域名及服务器 http...://blog.bihe0832.com 完整路径打开 http://qcloud.bihe0832.com/index.html 时使用腾讯云托管的服务
我找到了网易云评论,但是他需要自己的域名,所以我就不要他了。最后找到了 Valine ,感觉还不错。...comment', appId:'App ID', appKey:'App Key', notify:true, path: '/post/jekyll
背景知识 背景知识就是百度到现在为止还没收录我的博客 (〃>皿<) jekyll-sitemap 插件 首先robots.txt里面要声明自己对应的 sitemap.xml 的路径 使用jekyll-sitemap...插件建立的 sitemap.xml 就在根目录 安装 首先下载1 对应的 Gem,可以在 cmd 中使用 gem install jekyll-sitemap 也可以下载对应的.gem然后本地安装 配置..._config.yml中加个 gem 就是,多个 gem 用逗号隔开 # Build settings gems: [jekyll-paginate, jekyll-sitemap] 然后在页面 deploy
对应的显示效果 图片 另外也可以参考这篇 post2 官方 API 打不开是什么鬼 参考文献 ---- how-does-jekyll-date-formatting-work↩ jekyll-liquid-date-formatting-examples
领取专属 10元无门槛券
手把手带您无忧上云