首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    1.3k Star开源MIT开源协议,基于频道模式的团队沟通协作+轻量级任务看板

    TMS(Teamwork Management System) TMS是基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译管理的响应式...界面展示 输入图片说明 着陆页 沟通 博文 i18n国际化翻译 具有以下功能: 团队协作沟通功能(类似于slack bearychat) 团队博文(wiki) 类似 精简版confluence...) 频道甘特图(方便项目整体规划管理) 频道任务看板(可拖拽) 频道固定消息 日程安排(提醒) 待办事项 沟通消息标记表情&标签(方便分类过滤检索) 剪贴板上传图片, 拖拽文件上传(就是这么便捷) 文件上传...版本比较、回退),权限,点赞,分享,开放游客访问 博文评论 博文多人协作编辑(需开启博文协助权限) 导出 pdf、markdown、html、excel、png 基于websocket的博文更新实时通知...(协作更及时便捷) 完整的博文操作变更历史审计和通知消息中心 更多贴心便捷操作等你发现 国际化(i18n)翻译管理 包括以下核心功能模块 翻译项目管理 翻译语言管理 翻译导入导出 翻译管理 其他功能 系统设置

    84520

    聊聊近期公开的几个GitLab高额奖金漏洞

    /etc/passwd) 3、将issue迁移至第二个项目 4、链接中的文件将被复制过去,用户可直接下载到/etc/passwd文件 【漏洞成因】 问题出在UploadsRewriter这个类中,在迁移...issue时,它会重写markdown链接用来上传文件,漏洞出现在 lib/gitlab/gfm/uploads_rewriter.rb 中(居然是用ruby写的),对复制文件时未考虑到跨目录问题,导致可以上传任意文件到对应的链接上...markdown参数内容到wiki页面,然后下载文件 【漏洞成因】 GitLab Workhorse作为智能反向代理,专用于处理数据量大的请求,比如文件上传下载,它定义一组路由用来拦截对GitLab...rails应用程序的访问, 也就是说,所有对 Rails 组件的请求都得经过 Workhorse,但有时也可能被绕过。...最终允许用户指定allowd_paths中的路径给rails组件处理,导致可以访问到以下路径范围内的本地磁盘文件: def allowed_paths [

    4.6K30

    还是编程新手?这10条 GitHub 秘籍送给你

    https://github.com/rails/rails/commits/master?author=dhh 9. 仓库克隆 当克隆仓库时可以不要那个.git后缀。...整行高亮 在代码文件地址 URL 后加上#L52或者单击行号 52 都会将第 52 行代码高亮显示。 多行高亮也可以,比如用#L53-L60选择范围,或者按住 shift 键,然后再点击选择的两行。...表情符 可以在 Pull Requests, Issues, 提交消息, Markdown 文件里加入表情符。使用方法 :name_of_emoji: :smile: 将输出一个笑脸: ?...快速引用 在主题评论中引用之前某个人所说的,只需选中文本,然后按 r 键,想要的就会以引用的形式复制到你的输入框里。 3....相对链接 Markdown文件里链接到内部内容时推荐使用相对链接。

    92530

    我熬夜开发了一款简约实用、支持多平台的Markdown在线编辑器(开源)

    前言 之前,一直想开发一款属于自己的Markdown编辑器,主要是自己平常写文章可以更加灵活操作,另外扩宽自己的视野也是非常不错的选择啊!所以在周末就决定玩耍一番。...typora 网址:https://www.typora.io/ Typora是一款免费的轻量级Markdown编辑器,它没有Mou,Haroopad等Markdown编辑器那么大名鼎鼎,算是较为小众的一款产品...创建编辑器组件 我们会在components文件目录下创建一个Editor.vue文件,这个文件也就是我们的主战场,大部分操作都会在这个文件。 3....可下载Markdown文件,更加方便保存和移动 因篇幅原因,先奉上主要逻辑代码。...','可下载MarkDown文件'], authorList:['作者:Vam的金豆之路','欢迎关注我的公众号:前端历劫之路','我创建了一个技术交流、文章分享群,群里有很多大厂的前端大佬

    94320

    好物周刊#40:多功能文件管理器

    • 支持多标签页、双工作区、收藏夹等功能 • 可对文件 / 文件夹进行预览、置顶、标记、备注等操作 • 集成多个功能强大的内置及第三方功能插件 • 极大优化文件操作体验 2....XYplorer[5] Windows 下的文件管理器。它具有选项卡式浏览、强大的文件搜索、多功能预览、高度可定制的界面、可选的双窗格以及许多有效自动化重复任务的独特方法。快速、轻便且便携。 3....旨在提供触手可及的无缝、高效的下载体验。 3. MD Reader[12] 一个可以使 Chrome 预览 markdown 文件的浏览器扩展。...Rails Girls 教程 [14] 教程的宗旨是给女性提供一个交流技术和实现理想的工具和社区,您可以在这里学习怎样自行组织活动、上传更多原创教程,当然也可以仅仅专注于学习 Rails。 3....RailsBridge Docs[15] 网站普通用户搭建一道连接技术的桥梁,帮助人们更好的学习新技术。 主要有 Rails、Ruby、HTML、CSS 等方面的内容。

    15510

    Linux在线搭建自己的文档网站

    1. teedoc 简介 一款用 Python 写的文档网站生成工具,支持从 Markdown 或者 jupyter notebook 转换成 HTML,支持多文档,多语言,支持自定义页面等功能 效果和文档...特性 使用简单, 跨平台,只依赖 Python3 部署简单, 生成的网站是全静态页面,直接拷贝到服务器或者上传到三方机构即可部署 书写简单,使用 Markdown 语法编写 Jupyter notebook...多线程构建,更快的构建速度 博客支持 3....安装 安装之前需要python3的环境,如果没有的同学可以看此文章 Linux在线安装python3_余生大大的博客-CSDN博客1....spm=1001.2014.3001.5501创建文件并位移目录 mkdir /usr/local/teedoc cd /usr/local/teedoc 安装teedoc pip3 install teedoc

    4.5K50

    在多包项目中统一管理资源

    ,通过使用相对路径的方式,可以在各自的 Resources 目录中导入共用资源,这样虽然可以避免上述的更新不同步的情况,但仍需面对两个问题:每个模块中都有重复的资源,应用的尺寸将增大模块与资源文件之间的耦合度增加...: .i18n) .foregroundColor(Color("i18nColor", bundle: .i18n))因此,创建一个可以在任何状态下指向特定目录的 Bundle 实例便成了解决问题的关键...之所以强调任何状态,是因为,Swift 会视项目的编译需求而将 Bundle 放置在不同的目录层级上( 例如单独编译 SPM Target 、在 SPM 中进行 Preview、在 Xcode 工程中引入...并在其中创建三个 Package :I18NResource保存了项目中所有的资源,另外还包含一段创建 Bundle 实例的代码PackageA包含了一段 SwiftUI 视图代码以及一段预览代码,视图中使用了...I18NResource 的资源PackageB包含了一段 SwiftUI 视图代码以及一段预览代码,视图中使用了 I18NResource 的资源image-20221106175122954所有的资源都保存在

    1.5K20

    总结Web应用中常用的各种Cache

    文章以Nginx,Rails,Mysql,Redis作为例子,换成其他web服务器,语言,数据库,缓存服务都是类似的。 以下是3层的示意图,方便后续引用: ?...动态请求静态文件化 在rails请求完成以后,将结果保存成静态文件,后续请求就会直接由nginx提供静态文件内容,用after_filter来实现一下: class CategoriesController...,处理这种生成静态文件缓存可以用内置的caches_page, rails 4之后变成了一个独立gem actionpack-page_caching,和手工代码对比一下, class CategoriesController...) 3....节约了生成markdown语法转换到html时间,这里用文章最后更新时间作为cache key的一部分,文章内容如果有改变,缓存自动失效,默认activerecord的cache_key方法也是用updated_at

    4.7K40

    3.注册 GitHub

    3.注册 GitHub 1.先去 GitHub 官网「https://github.com」注册「Sign Up」个账号,注册页面如下: ?...3.一些 GitHub 的基本概念 Repository 仓库的意思,即你的项目,你想在 GitHub 上开源一个项目,那就必须要新建一个 Repository ,如果你开源的项目多了,你就拥有了多个...可以看到这个项目只包含了一个 README.md 文件,但是它已经是一个完整的 Git 仓库了,你可以通过对它进行一些操作,如watch、star、fork,还可以 clone 或者下载下来。...这里提一下 README.md ,GitHub 上所有关于项目的详细介绍以及 Wiki 都是基于 Markdown 的,甚至之后在 GitHub 上搭建博客,写博客也是如此,所以如果还不懂 Markdown...Markdown-认识与使用 ---- 注:文章第二第三部分转载stormzhang.

    70930

    34 个今年11月最受欢迎的 JavaScript 库

    现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。 2.Sharp 网址:https://sharp.pixelplumbing.c......GitHub Stars: 14 k Mark Text 所输及所见,摒弃了众多 markdown 编辑器左边写作右边预览的写作方式,巧妙的将编辑和预览融为一体。...支持LiteFileSystem.js,这是一个虚拟文件系统,允许在Web上拖放存储资源,具有可配置的配额,用户和共享文件夹。 通过发送单个链接导出和共享您的工作。...当元素进入视口时,将其淡入。可以为每个元素添加自定义偏移量,或在视口上设置偏移量(例如,始终在元素达到视口的20%之后触发)。...GitHub Stars: 594 Transloco 是Angular的国际化(i18n)库。 它允许我们为内容定义不同语言的翻译,并在运行时轻松地在它们之间切换。

    2.2K20

    《Spring Boot极简教程》第8章 Spring Boot集成Groovy,Grails开发第8章 Spring Boot集成Groovy,Grails开发小结参考资料

    这两种语言是如此兼容,甚至可以将一个 .java 文件重命名为一个 .groovy 文件 — 例如,将 Person.java 改为 Person.groovy — 从而得到一个有效的(可执行的)Groovy...文件(虽然这个 Groovy 文件并没有用到 Groovy 提供的任何语法)。...Grails作为JEE世界的Rails,把这些最前沿的设计理念带入已显得陈旧的JEE社区,拥有鲜明突出的特点,以及由此带来的优秀的开发效率。...3.将 $GRAILS_HOME/bin 添加到 PATH中。 如果你的电脑上有SDKMAN!...我们可以看到,grails依赖的Groovy,JVM环境版本。 创建Grails项目 让我们来体验JVM上的Ruby on rails式的命令行自动工程生成的快感吧!

    2.5K30

    GitHub(一)|怎样使用GitHub

    3.注册 GitHub 1.先去 GitHub 官网「https://github.com」注册「Sign Up」个账号,注册页面如下: 这个应该没啥说的,需要填用户名、邮箱、密码,值得一提的用户名请不要那么随便...2.设置及完善你的 GitHub 到设置页面来设置一些基本信息: 3.一些 GitHub 的基本概念 Repository 仓库的意思,即你的项目,你想在 GitHub 上开源一个项目...,之后勾选「Initialize this repository with a README」,这样你就拥有了你的第一个 GitHub 项目: 可以看到这个项目只包含了一个 README.md 文件,...这里提一下 README.md ,GitHub 上所有关于项目的详细介绍以及 Wiki 都是基于 Markdown 的,甚至之后在 GitHub 上搭建博客,写博客也是如此,所以如果还不懂 Markdown...Markdown教程

    1.1K20

    支持Github风格的警告样式

    温馨提醒 总结摘要 现可以支持在撰写文章的过程中,直接使用`Markdown`语法来书写不同类型的警告消息,让文章的内容更加丰富和易读,快来看看它的使用和效果吧。...直接参考了官方提供的示例 blockquotes ,在主题中实现自己定义的blockquote渲染重写,增加了alert类型识别判断,具体的代码参考如下: 1 2 3 4 5 6 7 8...,是放在了i18n配置文件中,方便用户根据自己的语言环境或需求进行调整: 1 2 3 4 5 6 7 8 PostAlert: info : "信息" note : "注意"...,使用时直接在文章中使用Markdown语法书写即可,部分用法示例参考如下: 1 2 3 4 5 6 7 8 9 10 11 12 > [!...注意 最新版本的 HugoNexT 主题支持Markdown文档的Blockquote渲染,有7种不同风格可选择使用或自定义配置。

    4000
    领券