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

Hexo自动生成及部署系统

项目主要有以下几个功能: 渲染Markdown文件为静态页面 将渲染的静态页面部署到COS的指定目录下 刷新CDN缓存 本项目的初衷是由于公司业务需要,加入平台的商户可以管理后台发广告、公告、文章等等...该源文件由Hexo自动渲染为静态页面并部署到COS的静态网站。此源文件需要有一段Front-Matter,以此告知Hexo文章的一些基本属性。...关于访问缓存 由于外部域名https://xxx.com开启了CDN加速,所以存在一定的缓存时间(默认设置为30天),这会导致即使系统渲染完source文件并上传不部署到COSCDN缓存未过期前用户也无法查看最新的更改的网页内容...所以如果希望用户第一时间可以查看渲染后的页面,可使用非CDN路径进行访问:https://xxx.cos-website.xxx.myqcloud.com。...但用户无需关心刷新CDN,因为系统会自动处理 使用说明: clone项目到CentOS7

8.6K1915

利用SCF+COS搭建Hexo

Hexo自动生成及部署系统 项目源码 系统说明 本系统灵活的借用了腾讯云COS作为对象存储和静态网站托管,使用腾讯云SCF作为Hexo的运行环境。...本项目主要有以下几个功能: 渲染Markdown文件为静态页面 将渲染的静态页面部署到COS的指定目录下 刷新CDN缓存 本项目的初衷是由于公司业务需要,加入平台的商户可以管理后台发广告、公告、文章等等...该源文件由Hexo自动渲染为静态页面并部署到COS的静态网站。此源文件需要有一段Front-Matter,以此告知Hexo文章的一些基本属性。...关于访问缓存 由于外部域名https://xxx.com开启了CDN加速,所以存在一定的缓存时间(默认设置为30天),这会导致即使系统渲染完source文件并上传不部署到COSCDN缓存未过期前用户也无法查看最新的更改的网页内容...但用户无需关心刷新CDN,因为系统会自动处理 使用说明: clone项目到CentOS7

1.5K132
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    业界首个视频识别与定位工具集PaddleVideo重磅更新,前沿视频模型等你用

    这已是百度视觉团队连续三年 ActivityNet 相关赛事斩获冠军。 了解了 ActivityNet 比赛的含金量,我们快来看一下第 1 条更新:C-TCN 模型。...3.模型训练、测试和推断 接下来,教大家如何使用 PaddleVideo 模型,以本次重磅更新的模型 C-TCN 为例子。...训练此模型时,需要先对 mp4 源文件抽取 RGB 和 Flow 特征,然后再用训练好的 TSN 模型提取出抽象的特征数据,并存储为 pickle 文件格式。我们将会提供转化后的数据下载链接。...使用 scripts/test/test_ctcn.sh 进行评估时,需要修改脚本的--weights 参数指定需要评估的权重。 若未指定--weights 参数,脚本会下载发布模型进行评估。...运行上述程序会将测试结果保存在 json 文件使用 ActivityNet 官方提供的测试脚本,即可计算 MAP。 3.4.模型推断 可通过如下命令进行模型推断: ?

    83740

    用Python写静态博客

    文档源文件以Markdown编写,并使用单个YAML配置文件进行配置。 主持任何地方 MkDocs构建完全静态的HTML网站,您可以GitHub页面,Amazon S3或您选择的任何其他地方托管。...docs/index.md您选择的文本编辑器打开文档,将初始标题更改为MkLorum,并保存更改。您的浏览器将自动重新加载,您应该立即看到更新的文档。 现在尝试编辑配置文件:mkdocs.yml。...,您可能需要编辑配置文件,并通过添加pages 设置导航标题中添加有关每个页面的顺序,标题和嵌套的一些信息: site_name: MkLorum nav: - Home: index.md...要使用其他图标,请img您的子目录创建一个子目录,docs_dir然后将自定义favicon.ico文件复制到该目录。MkDocs将自动检测并使用文件作为您的favicon图标。...如果您正在使用源代码控制,例如git您可能不希望将文档构建检查到存储库。添加包含 site/您的.gitignore文件的行。

    1.6K20

    业界首个视频识别与定位工具集PaddleVideo重磅更新

    这已是百度视觉团队连续三年 ActivityNet 相关赛事斩获冠军。 了解了 ActivityNet 比赛的含金量,我们快来看一下第 1 条更新:C-TCN 模型。...3.模型训练、测试和推断 接下来,教大家如何使用 PaddleVideo 模型,以本次重磅更新的模型 C-TCN 为例子。...训练此模型时,需要先对 mp4 源文件抽取 RGB 和 Flow 特征,然后再用训练好的 TSN 模型提取出抽象的特征数据,并存储为 pickle 文件格式。我们将会提供转化后的数据下载链接。...使用 scripts/test/test_ctcn.sh 进行评估时,需要修改脚本的--weights 参数指定需要评估的权重。 若未指定--weights 参数,脚本会下载发布模型进行评估。...运行上述程序会将测试结果保存在 json 文件使用 ActivityNet 官方提供的测试脚本,即可计算 MAP。 3.4.模型推断 可通过如下命令进行模型推断: ?

    70110

    git常用命令总结

    本地修改 显示工作路径下修改的文件: $ git status 显示与上次提交版本文件的不同: $ git diff 把当前所有修改添加到下次提交: $ git add 把对某个文件的修改添加到下次提交...: $ git grep "Hello" 某一版本搜索文本: $ git grep "Hello" v2.5 提交历史 从最新提交开始,显示所有的提交记录(显示hash, 作者信息,提交的标题和时间...解决冲突: $ git mergetool 在编辑器手动解决冲突后,标记文件解决冲突 $ git add $ git rm <resolved-file...2.删除.gitmodules的内容(或者整个文件) 因为本例只有两个子模块,直接删除文件 3.删除.git/config的submodule配置 源文件 4.提交更改 githubfork...了别人的项目,时时更新项目代码 1、首先新建一个远程分支haorooms(名字可以随便取) git remote add haorooms git@github.com:confidence68/

    65190

    Makefile常用命令详解

    软件开发,Makefile是一种非常常用的自动化工具。Makefile文件包含了一系列规则,用于编译、打包、测试等操作,可以帮助我们自动化这些操作,提高项目的管理和编译效率。...本文将介绍Makefile中常用的命令,以及如何使用它们来编译和管理项目 --- make make命令是最基本的命令,用于执行Makefile文件的规则。...--- uninstall uninstall命令用于卸载安装的文件安装完成后,我们可能需要卸载安装的文件,例如进行版本回滚。...--- depend depend命令用于自动更新源文件的依赖关系。大型项目中,源文件之间可能存在复杂的依赖关系,当一个源文件发生变化时,需要重新编译依赖于它的所有文件。...使用depend命令可以自动更新依赖关系,避免手动维护依赖关系。

    60231

    awvs14文版激活成功教程版_awvs14激活成功教程版

    v5上(使用Kestrel服务器) Acunetix扫描仪更新以支持IAST传感器(AcuSensor)支持的框架的路由 PHP IAST Sensor(AcuSensor)添加了对Laravel...框架的支持 PHP IAST Sensor(AcuSensor)添加了对CodeIgnitor框架的支持 PHP IAST Sensor(AcuSensor)添加了对Symphony...更新使用IAST检测以下漏洞: LDAP注入 不受信任数据的不安全反映 XPath注入 电子邮件标头注入 不可信数据的反序列化 MongoDB注入 服务器端模板注入...(SSTI) 服务器端请求伪造(SSRF) Acunetix IAST(AcuSensor)更新,可检测所有传感器的30多种新配置错误li>对Magento配置文件披露的新检查 BillQuick...IAST传感器(AcuSensor)功能更新,以改进以下检测: 任意文件创建 目录遍历 SQL注入 远程代码执行 当旧版本的IAST传感器(AcuSensor)安装在

    2K10

    NXP的S32K144如何将静态库文件添加到 S32DS工程

    来源:技术让梦想更伟大 作者:李肖遥 我们经常使用静态库或者动态库,那么NXP的s32k144使用,如何将静态库文件 (*.a) 添加到 S32 Design Studio GCC 项目中呢?...本文介绍两种方法,这些方法在库更新如何反映到项目构建过程的意义上彼此不同。...1添加一个不依赖于可执行(elf)文件的静态库 这种方法假设库不会改变,库的更新不会触发项目重建过程,如果库更改,则需要手动清理项目(假设没有其他源文件更改),并且下一个构建链接更新的库。...在上面的示例,GCC 链接器将在文件夹“c:\my_libs”搜索名为“libtestlib.a”的库文件,如果找不到库,则会发生链接器错误。...对于自定义库名称,请在库名称开头添加冒号“:”以禁用默认前缀/扩展名扩展,GCC 链接器现在在下面的示例搜索文件名“testlib.lib”: 2将静态库与依赖项添加到可执行(elf)文件 如果静态库更改

    5.1K10

    VisualStudio中提供运行时和设计时支持的WPF本地化解决方案

    在这种情况下,我还想: 在运行时切换区域设置——可自动更新所有得本地化元素 使用现有的可以Visual Studio维护的资源文件(**.resx files)。...增加本地化字符串 您想要本地化的所有字符串都需要在所有资源文件定义,以便本地化工作,因此,使用默认资源设置所有内容之后,通常会更容易添加更多的区域性.resx文件。...向项目中添加另一种区域设置的简单方法是复制和粘贴默认资源文件Visual Studio创建一个新文件的resx文件。...源文件扩展名添加区域性代码,如在Resources.Fr-fr.resx,在编译应用程序时,Visual Studio将使用它创建本地化的DLL。...因此,当在eventhandler重新获取值时,更新的资源值是可用的。或者,您可以确保知道ODP更新后重新获取本地化后的值,这没什么区别。 ?

    1.9K20

    Git实用教程(三) | Git本地库操作(仓库初始化、提交修改)

    文件数量多时可以使用-s参数输出简短信息: git status -s 格式 说明 左边的M 文件被修改,并且放入暂存区 右边的M 文件被修改,未放入暂存区 MM 工作区被修改后提交到暂存区,...使用-A参数表示暂存所有修改文件: git add -A ? 2.5.查看未暂存和暂存的修改 工作区工作的时候,我们想要知道: 当前做的哪些更新没有暂存?...如图,test.c文件添加一行代码: ? 然后分别使用git status和git diff查看: ?...每次提交都是对该项目的一个快照,以后的任何时候都可以回退到该次状态。...2.9.移除文件 要从Git的暂存区和仓库移除一个文件,有两种情况: 从暂存区删除,并且从工作目录删除源文件: git rm 从暂存区删除,保留工作区的源文件: git rm --cached

    2.8K30

    Qt | http获取网页文件(小项目

    08、http.pro>>>QT += network widgets # 添加网络模块和小部件模块到项目中,以便使用它们提供的功能​HEADERS += httpwindow.h # 将 httpwindow.h...文件添加到头文件列表SOURCES += httpwindow.cpp \ # 将 httpwindow.cpp 文件添加到源文件列表 main.cpp # 将...main.cpp 文件添加到源文件列表FORMS += authenticationdialog.ui # 将 authenticationdialog.ui 文件添加到表单文件列表​# installtarget.path...tr("存在名为%1的文件。覆盖?") : tr("当前目录存在名为%1的文件。" "覆盖?")...C++源文件和头文件 main.cpp # 主程序入口文件)​# 设置目标属性,指示这是一个Windows可执行文件和macOS应用程序包set_target_properties(http PROPERTIES

    14610

    Navicat备份数据库

    千寻简笔记介绍 千寻简文库开源,Gitee与GitHub搜索chihiro-doc,包含笔记源文件.md,以及PDF版本方便阅读,文库采用精美主题,阅读体验更佳,如果文章对你有帮助请帮我点一个Star...@[toc] 简介 本文关键词 Navicat、数据库备份、数据安全、备份策略、SQL备份、文件备份、定时备份、备份恢复、数据库管理、数据恢复 实现步骤 1 发现问题 1.1 问题描述 日常数据库管理...本文将详细介绍如何使用Navicat工具进行数据库备份。 1.2 问题描述 数据库备份是数据管理的基础操作,但在实际操作,可能会遇到备份失败、备份文件损坏等问题。...数据更新后:重要数据更新后立即进行备份。 系统维护前:系统维护或升级前进行备份。...2.2 相关文档 标题 链接 MySQL备份指南 MySQL Backup Guide 3 解决问题 3.1 最终解决方案 以下是使用Navicat进行数据库备份的详细步骤: 打开Navicat:启动

    13710

    重写Hexo豆瓣影评插件

    原插件 hexo-douban 的不足: 书影音、大部分人就想放影评 样式不好看,字体大小的一致性即颜色 渲染全部观影记录,几百部电影会导致有几十页翻页,臃肿 单纯的构造豆瓣原页面,看”列表,只会出现短评内容...”列表 改动原模板样式的位置,以便于无差别的插入到其他同原页面,提升关联度 插入资源文件和valine构建代码 简单的重写了移动端样式 本插件的主要特性: 原项目固有特性; 重构模板页面,支持移动适配...配置 将下面的配置写入站点的配置文件 _config.yml 里(不是主题的配置文件). douban: user: ID(数字或字幕|无需引号) builtin: true movie:...builtin: 是否将生成页面的功能嵌入hexo s和hexo g,默认嵌入(TRUE)即npm安装后无需任何操作按原命令部署博客即可生效。 title: 该页面的标题。...升级 使用 npm install hexo-douban-list --update --save 直接更新

    76700

    一款拥有漂亮外表的Typecho简洁主题-Scarfskin

    介绍 Scarfskin汉译为外皮,如你所见,这是一款拥有漂亮外表的主题,没有繁杂的侧栏,更没有不知所措的功能(停止更新增加功能),就是直接而又漂亮的外表和纯粹的文章展示。...我觉得博客评论里面使用表情显得较为敷衍,有话说就评论没话说就不说,而不是用表情包来充数,所以我删除掉了泡泡和阿鲁表情包,这使得主题包更为小巧,当然,还有颜文字和Emoji表情供你选择。...下载 Scarfskin当前最新版本:1.0.2 最新版本主题包下载: {hide} 主题源文件不足半MB,压缩后大小约为200Kb,且承诺永不超1MB。...如果觉得不错,请在GitHub给我点个Stars⭐ https://github.com/starue/Scarfskin 主题推荐使用编辑器:AAEditor {/hide} 上传到主题根目录解压,并保证文件夹名称为...2022-4-21 更新导航栏分类和页面可折叠展开显示,优化一些小细节。 2022-4-20 修复网站背景色有出入问题,增加文章归档列表展开功能,优化手机端文章宽度,优化文章内页标题显示。

    2.3K31

    插件捆绑目录

    插件捆绑文件夹结构 Bundles包含一个manifest.json文件,一个或多个.cocoascript文件(包含用CocoaScript或JavaScript编写的脚本),它们实现Plugins菜单显示的命令以及任意数量的共享库脚本和资源文件...它定义了三个命令“全部”,“圆”和“矩形”,它们将被放置“选择形状”菜单。 这个插件可以通过Sketch进行更新。Sketch将在指定的位置下载文件appcast并使用它来确定是否有更新。...title 指定用于子菜单的标题的字符串。 items 这是一个列出要包含在菜单项目的数组。...它可以包含两种类型的项目: 一个给出命令标识符的字符串 描述子菜单的字典(包含“标题”和“项目”) isRoot 默认情况下,此字典列出的菜单项将显示菜单,其名称由标题键指定。...如果指定了isRoot键,并且值为true,则这些项目将插入到插件菜单的根级别,而不是插入到子文件。在这种情况下,标题密钥将被忽略。 这个键子菜单中被忽略。 菜单示例 这是一个例子。

    1.2K60

    如何在XMLMap端口修改字段映射?

    使用知行EDI系统的过程,我们经常会用到XMLMap端口进行数据转化,XMLMap端口可以通过拖拽方式进行字段取值映射,同时也可以写代码添加字段对应的取值及判断条件。...有时完成映射后,发现源文件/目标文件待映射的字段和段落需要添加、删除,或者取值逻辑需要调整,可以按照以下步骤解决:源文件修改XMLMap端口的源文件知行之桥页面是无法手动编辑的,若是发现源文件映射字段需要修改的时候...操作步骤如下(以添加字段为例):在数据库添加对应的字段或者表结构;在数据库端口“设置”页面将添加后的字段或者表结构勾选并保存;刷新页面,即可在XMLMap端口设置页面左侧看到源文件存在刚才添加的字段和表结构.../XMLMap端口/Resource/Samples文件夹下打开源文件,添加/删除对应的字段或段落并保存,然后刷新知行之桥页面,即可在XMLMap端口看到源文件字段更新:目标文件修改在使用XMLMap...建议步骤:进入…/XMLMap端口/resource下,打开Map.json文件,替换foreach段的位置即可,如图:修改完成后刷新知行之桥页面可以看到循环位置更新,且原有的映射依然保留。

    99530

    一些杂想(服务器篇)

    make 对应用程序进行编译 make install 复制编译后的文件(也包括资源文件)到安装目录。...符号 > 允许你把文本写到文件,如果指定的文件已经存在,原始的内容会被删除和替换。 touch 命令用于更新一个文件的访问日期和修改时间。...解决显示不明确的标题类下面加入如下函数 def __str__(selft): return self.name Python2:def __unicode__(self): python3...sudo apt-get update 用于更新安装好的系统信息(获取列表) sudo apt-get upgrade 获取所有需要更新或升级的项目(安装更新) 查询端口:lsof -I:端口号 结束端口...grep 指令找出和项目有关的字符串,如: grep ‘test4’ *.py 将列出当前目录下所有匹配到 test4 的文件文件的所匹配行。

    36420

    MFCC++学习系列之简单记录1

    MFC application停止工作代码移植过程,直接build代码,提示MFC application停止工作。...这个问题其实主要原因是没有了解源码的过程,直接运行程序。然后解决很明显的错误后。才意识到,项目负责人给的两个程序的同一个类调用过程的不同命名问题导致。...但是我不熟悉MFC的使用。通过摸索,建议使用.ogx。这个可能只有VC6.0才能使用。第一步:生成.ogx文件。...需要移植的项目界面,右击选择dialog相关联的类,选择Add to Gallery。第二步:添加.ogx文件。工程——添加工程——components。...MFC的去边框设置没有使用.ogx时,MFC的界面不像C#的界面移植,直接复制代码。准备建立新的Dialog,在建立新的Dialog后,需要考虑去边框的设置。第一方面:对话框样式设置。

    600

    免费的个人博客系统搭建及部署解决方案(Hugo + GitHub Pages + Cusdis)

    /CD 的功能,如提交/更新博客源文件后自动构建生成博客静态文件并推送到 GitHub Pages 仓库进行部署,还可以配合一些定时任务实现自我介绍页面更新等功能。...[2022-05-24 更新] Cusdis 部署 Railway 平台教程更新:《轻量级开源免费博客评论系统解决方案 (Cusdis + Railway)》。...图片管理 日常发布的文章可能会涉及很多图片,将图片存储静态博客源项目仓库的话会使项目过于庞大,并且很难二次使用和管理,因此,我同样选择了 GitHub 作为图床工具,并使用 PicGo 客户端进行图床管理...,在上传前使用 TinyPNG 进行压缩,并使用 jsDelivr 服务为 GitHub 图床进行加速,这样就可以将所有图片存储 GitHub 图床仓库,文章以外链的方式嵌入图片。...因此,我建立了一个博客源文件仓库,通过 GitHub Action 实现了一套自动化发布流程,仅需将 Hugo 博客源文件上传至 GitHub 仓库,会自动触发 CI 生成静态站点文件并推送到 GitHub

    2.5K10
    领券