你有没有使用像Jekyll这样流行的静态网站生成器来生成你的博客? 我也有过。 它很简单,很棒。 但是,您是否渴望使用更简单的方式来生成您的博客? 你喜欢Python吗?...layout/list.html:它包含博客列表页面的模板,该页面按反向时间顺序列出博客中的所有帖子。 除了在顶部提供一个标题和在底部提供一个RSS链接之外,这个模板并没有太多的作用。...{{content}}占位符以反向时间顺序填充博客帖子列表。 就像帖子版面模板一样,该模板必须与页面布局模板结合才能到达最终的独立模板。...加载完所有布局模板后,它会调用render()以将帖子布局模板与页面布局模板组合起来,以形成最终的独立帖子模板。 同样,它将列表布局模板模板与页面布局模板组合在一起以形成最终列表模板。...快速回顾一下,我们创建一个_site目录来编写生成的静态网站,定义一些默认参数,加载所有布局模板,然后调用make_pages()来渲染带有这些模板的页面和博客帖子,调用make_list()来呈现博客列表页面和
实时生成的摘要 自动生成,无需人工干预 一次生成,再次生成无需消耗key 包含文字审核过滤,适用于中国大陆 支持中国大陆访问 如何部署TianliGPT 我们可以通过在网页中嵌入TianliGPT的服务支持...,让TianliGPT能够获取到你需要提交的内容。...方案一:如何让博客支持AI摘要,使用TianliGPT自动生成文章的AI摘要 | 张洪Heo (zhheo.com) 在博客靠后的位置位置引入js和css(需要在文章之后) <link rel="stylesheet...tianliGPT_postSelector和tianliGPT_key tianliGPT_postSelector 这个参数是填写你的博客文章所在的元素属性的选择器,在生成提交的文本时,只会将这个选择器对应的元素内的文本进行提交...请求过的内容再次请求不会消耗key,可以无限期使用。 相比实时请求openai,使用tianliGPT可以让你请求过的内容不再消耗key,适合生产环境。
对于经常需要发博客的小伙伴来说,拥有一个属于自己的博客网站,听起来是不是很酷。 今天我就来告诉大家,怎么搭建一个属于自己的博客网站,我们需要的就是使用hexo+github来搭建我们自己博客系统。...相信经常用Markdown写文章的人肯定不会陌生,使用Markdown(或其他标记语言)编写帖子,然后Hexo会在几秒钟内生成带有精美主题的静态文件。 什么是github?...例如我的github名字是zero028,那么我的仓库名就是zero028.github.io,因为我写这篇文章的时候,我已经创建过了,所以他会报错已存在。...:项目所需模块项目的配置信息 3、博客生成 只需要三句话你就能看到你的博客 1、清除hexo clean 2、生成hexo g 3、启动服务hexo server 这时候你打开,http://localhost...true tags 标签(不适用于页面) categories 类别(不适用于页面) permalink 覆盖帖子的默认永久链接 keywords 仅在meta标签和Open Graph中使用的关键字
当然,这些功能都是 Gitalk 自带的,我们不用关心,这里我还是剖析下 Gitalk 的原理。 Github 的 Issue 功能,可能大家不知道,可以理解为贴吧的帖子,我截个图大家就懂了。...} 如下图所示: 2.3.3 获取评论列表 当我们打开网站查看评论列表时,Gitalk 会根据仓库名、标签 获取 Github 上 Issue 的评论列表。...让自己的网站能够通过这个授权应用将评论放到 Issues 上。...只能重新在博客评论,但是会在 Github 上自动新建一个 issue,不能和之前的评论关联起来,有点坑呀。。...此参数用于评论和页面对应的标识,如果想让两个页面用一个评论,可设置两个页面的id一样。
Jekyll是一个用Ruby编写的静态站点生成器,支持博客并与Github页面整合。因为Github只负责托管,这种设置使数据分析共享和可视化变得简单。...Iris数据集将用作生成本指南中输出的示例。 1.打开感兴趣的笔记本,或使用下面的代码创建示例笔记本。运行所有相关单元格,以便在页面上显示你想要在Jekyll博客上显示的内容。...如果日期格式不正确,帖子可能不会出现在博客上: touch YYYY-MM-DD-example-post.md 4.markdown文件应以三个破折号开头并包含标题,这些标题为Jekyll提供了适当的页面数据以便填充帖子的信息...根据帖子内容可能需要转义字符。有关转义字符和格式化块的更多信息,请参阅Jekyll文档。 以下部分显示如何通过调整并设置表格和图像样式以改进显示。...本节将介绍如何创建使用自定义标题的帖子。 1.为了让Jekyll将LaTeX转换为PNG,可以通过MathJax获得CDN。
我可以为你提供一个简单的博客公式和免费模板,用于创建五种不同类型的博客帖子: 如何去做的方法帖 基于列表的帖子 收藏帖 演示文稿类型的帖子 利用新闻推销的帖子 只要真正了解你们正在撰写的主题,所有这些方法...(6)写一个介绍(并让它有吸引力) 我们在帖子“如何撰写简介”中更具体地写了关于编写引人入胜的介绍,让我们回顾一下. 首先,抓住读者的注意力。...然后描述写帖子的目的并解释它将如何解决读者可能遇到的问题。这将使读者有意愿继续阅读,并让他们了解如何帮助他们改善工作与生活。...:让你的写作更有趣的9个技巧 你的博客帖子很无聊:让你的写作更有趣的9个技巧 (9)编辑/校对你的帖子,并修复你的格式 还没完,但是你已经离成功很近了!...帖子标题和页面标题 大多数博客软件使用你的帖子标题作为你的页面标题,这是你可以使用的最重要页面的SEO元素。
前言:首页和菜单是一个平台必须具有的,首页可以帮助新手们训练第一个页面的基本技巧。菜单则是可以学习到关于组件的常识。...等下一节,我们搞定了首页和菜单,那就需要开始进行一些设计了,比如本平台的前端交互设计等。所以别着急,稳步来。 首页,作为一个页面级别的大组件,是要放在v_project/src/views文件夹下的。...菜单,作为一个各个页面都可以引入的小组件,是要放在v_project/src/components文件夹下的。... 这一对是负责包含页面上各种元素的躯体的 这一对是负责装各种动作事件脚本函数的 这一对是负责存放页面的各种样式...,负责美颜的 比如我们在这个页面写一个标题:我是首页,用的是h1标签(大标题) 就应该放在template里: 那么问题来了,首页我们都已经创建好了,那要怎么才能在浏览器里实际看到呢?
使用 GitHub 登录后,起始页面非常醒目: 首先,让我们确定要构建的内容的一些要求。我想构建一个博客,首页显示我的最新条目。我想要一列缩略图,在右侧显示以前的条目。...在博客页面上,缩略图的格式不太符合我的要求: 我想使用导语作为主要视觉风格,以及带有日期的小得多的图像。没有标题。...但至少我的页面有一个 URL,所以我可以立即尝试另一个浏览器:Safari。当然,我必须重新登录,让 Safari 向我显示弹出窗口,并重新验证。...Bolt 再次完成了这项工作,但在没有询问我的情况下更改了其他模板部分,尽管它告诉我它正在这样做: 最后,我们希望博客在首页上,旧帖子列表显示在当前帖子的旁边。...总的来说,这是一个好的开始;现在的问题是如何以一致的方式整合人的角色。
而我们今天将带大家使用 Taro 来编写京东小程序,并完成可以发文章的的多页面博客小程序。...多页面与路由跳转 通过上面的步骤,我们可以展示帖子列表,但是我们都知道,帖子的内容可能很长,所以我们需要额外的页面来展示帖子详情,所以我们接下来将新建页面并使用 Taro 提供的 API 进行多页面的跳转...现在你可以在添加帖子之后,点击单个帖子,你会发现页面发生跳转到帖子详情页,并展示了帖子的内容: ?...添加 TabBar 处理了多页面的跳转,一个小程序还存在一些 TarBar 的需求,即底部有几个按钮进行多种类型的页面跳转,我们也来发掘一下在京东小程序里面如何添加 TabBar。...总结 通过这篇教程快速上手京东小程序开发,我们可以发现得益于 Taro 的优秀跨端特性,即使是最新刚推出的京东小程序也可以游刃有余的开发我们需要的功能,这不禁让我想起了 Taro Next 发布之际,Taro
我们不能期望用户猜测每个帖子的路径,我们需要有一个索引或列表页面来展示每个博客文章,简短的介绍,以及一个完整的博客文章的链接。...创建博客列表 我在这一节中没有详细介绍,因为我们已经对我们的博客模板做了一些非常相似的事情!看看我们,我们在这一点上已经是一个专业级的 Gatsby 使用者了!...另外,可以使用 pathPrefix,这使得 Gatsby 的网站可以被部署到一个非根域。如果这个博客将托管在Github页面上,这是很有用的。或者挂在 /blog。...现在我们有一个由 Gatsby 所生成的功能完整的博客,其中有真正的内容在 Markdown 里,有一个博客列表,以及在博客中浏览的能力。...博客源代码(https://github.com/dschau/blog) 我的博客的源代码,它采用了 gatsby-star-blog-post,并以一组特性和一些更高级的功能扩展了它。
很多站长都不会如何制作tag页面,的ag页面使用并不恰当,甚至可能会有负效果。不过一两句话很难说清,所以单独写个帖子聊一下tag标签页面怎样SEO。 什么是tag页面?...如这篇帖子是讨论标签页面如何优化的,可以打上“标签页面”、“优化”之类的标签。如果文章是谈中国的,可能会打上“共产党”、“毛泽东”之类的tag。...然后网站为每个标签建立一个标签页面,把包含这个标签的所有文章列在标签页面上。所以,tag页面可以理解为一个按关键词分类的内容聚合页面。 最常见的tag页面就体现在博客上。...没有启用的原因看完这个帖子就清楚了。 Tag页面与分类页面的区别 分类页面(Category Page),也可以称为栏目页面,产品列表页等等,总之,就是网站主导航里面那些页面。...最后,我没有启用Tag功能是因为,我没办法想出那么多与分类名称不同、又有一定关注度的关键词。
你需要使用一些强大的工具,比如 Git 和 Jykyl,但你不必了解这些底层技术。相反,我将向你展示如何使用简单的基于 web 的界面来完成所有工作。...以下是一些写博客的理由: 它就像一份简历,只会让你得到更好的机会。我知道有几个人在博客上发了帖子,结果得到了工作机会! 帮助你学习。...不幸的是,在写博客的时候,你似乎必须做出一个决定:要么使用一个让博客变得简单的平台,让你和你的读者关注广告、付费墙和收费,要么花几个小时建立自己的主机,花几个星期学习各种复杂的细节。...也许「自己动手」的最大好处是,你真正拥有自己的帖子,而不是由服务提供商突发奇想,决定如何在未来用你的内容盈利。 然而,事实证明,你可以两者兼顾!...但是,我看到的所有使用 GitHub 页面的方法都需要了解命令行和一些只有软件开发人员才可能熟悉的神秘工具。
盾牌 自述文件输入 SVG ⌨️ 观看次数计数器 博客帖子工作流程 添加表情符号 自述文件引用 开发指标 4....按照下面这个简单演练中的步骤,在您的 GitHub 个人资料上自定义您的 Readme.md,使其看起来更有吸引力。我还提供了一些很酷的元素来增加趣味!...您可以根据自己的喜好对其进行编辑。 单击Commit changes。您还可以添加提交消息。 3.✨美化您的个人资料!✨ 有很多开源元素可用于实现漂亮的个人资料页面。这是可供选择的资源列表!...博客帖子工作流程 GitHub 上查看:https://github.com/gautamkrishnar/blog-post-workflow ---- 添加表情符号 Markdown 图标...这是如何做到的(简单的方法) 由 rahuldkjain 创建的 GitHub 配置文件 README 生成器 ( https://rahuldkjain.github.io/gh-profile-readme-generator
各个博客软件开源程序的功能都应该是差不多。介绍一下个人博客怎么做好优化。 首先一点,我觉得博客更多的是一个分享交流工具,它生成的网站结构,网页代码与很多网站相比算是比较搜索引擎友好。...但是Blog页面都是用模板生成,有很多因素是不能控制的。在挑好了一个你觉得比较好的模板之后,页面上的大部分代码就定下来了,你没办法一页一页,一个目录一个目录的去做特殊优化。...网页标题 有些博客生成的缺省网页标题是这种形式: Blog标题 >> 文章标题 需要把这种形式颠倒为: 文章标题 – Blog标题 帖子的标题是更具体的关键词,所以最好出现在标题的前面。...,最好简明扼要,让人一看就知道帖子说的是什么,有利于用户点击。...标签 有很多插件可以把帖子根据标签tag分类,使帖子主题更明确。大家可以试一下,我感觉对于搜索引擎的抓取还是很不错的,建议使用,想wp或者zb都有模块,直接拖拽就可以了,很方便的。
所以, HNTopPostsSpider 类违反了“单一职责原则”,因为它有着多个被修改的理由。而这背后的根本原因是因为它承担着 “抓取帖子列表” 和 "将帖子列表写入文件" 这两种完全不同的职责。...拆分大类为多个小类 为了让 HNTopPostsSpider 类的职责更纯粹,我们可以把其中与“写入文件”相关的内容拆分出去作为一个新的类: class PostsWriter: """负责将帖子列表写入到文件...这次我们可以直接删除其中和文件写入相关的所有代码。让它只负责一件事情:“获取帖子列表”。...“开放-关闭原则”告诉我们,类应该通过扩展而不是修改的方式改变自己的行为。那么我应该如何调整代码,让它可以遵循原则呢? 使用类继承来改造代码 继承是面向对象理论中最重要的概念之一。...如何选择合适的方式来让代码符合“开放-关闭原则”,需要根据具体的需求和场景来判断。这也是一个无法一蹴而就、需要大量练习和经验积累的过程。
使用相同的示例,可以对帖子类型进行样式设置,以便博客具有特色图像然后是文本,员工可能包括图像和社交链接,并且投资组合可能只显示图像集合(注意 – 这些只是演示如何发布的示例类型通常有不同的样式,这并不是说每个博客...因此,使用相同的示例,在新闻博客上,您可能会找到“加拿大”或“美国”以及“iPhone”或“Android”的标签。 Exceprt(摘录) 摘录是描述您的帖子(或页面)的简短说明。...它通常用于您的主博客页面,其中显示了您最近发布的所有帖子的列表,并向读者提示您的帖子是关于什么的。...Widget(小部件) 小部件是显示特定信息或执行特定功能的小组件。一些示例是博客类别列表、日历、天气应用程序、标签云、搜索或社交。小部件可以做很多事情!...恭喜,您现在知道了一些常见的WordPress开发术语!希望知道这些术语将帮助您成为一个更加自信的博主。 你能想出更令人困惑的术语吗?如果您不是博客新手,您刚开始写博客时哪些术语让会让您感到困惑?
博客帖子和内容被处理并转换为HTML / CSS,它来自默认或自定义模板主题文件(很像其他静态博客生成器,如Jekyll和Ghost)。...npm install hexo-server -g 还有更多的包可用; 这些只是让您的Hexo博客启动并运行所需的基本要素。您可以在npm搜索中浏览更多可用作Hexo框架一部分的软件包。...要继续,您需要一个Git存储库来存储Hexo生成的静态HTML文件。为了简单起见,我们将使用GitHub提供的公共Git存储库。...还有其他可行的选项也可以正常工作,例如GitHub页面或Apache等Web服务器,但这种选择特别确保了对托管的一些效率和个人控制。 首先,创建系统目录,我们将告诉Nginx用于托管。...资源 您发布并希望公开显示的帖子会保留在其_posts中,一旦生成,该_drafts文件夹以及任何其他用户创建的页面也会在此处生效。
虽然静态网站不是所有场景的最佳选择,但是对于大多数非交互型网站(如博客)来说,它们是非常好的。 在这篇文章中,我将讲述我用Go写的静态博客生成器。...我使用我的博客生成器创建我的博客,迄今为止,它运行良好。 概念 早些时候,我决定采用 markdown 格式写博客,同时保存在 GitHub Repo。...GitHub Repo 是我的数据源。...(名称),链接到标签的列表页面和使用此标签的文章数量。...所选标签的文章列表可以使用上述的 ListingGenerator 来实现。 我们只需要迭代标签,为每个标签创建一个文件夹,选择要显示的帖子并为它们生成一个列表。
最近偶尔要打开自己博客看下 Wiki 的时候,要等挺久,比较痛苦,碰巧昨天晚上看到这样一篇帖子:GitHub 图床的正确用法,通过 jsDelivr CDN 全球加速,感觉很适合我的需求场景,于是决定趁这几天休假将这个改造一下...其中 2 和 3 我不想考虑,还是期望只在 GitHub 上管理博客,所以 1 和 4 是优化方向,本文对应的就是 4 的部分。...CDN 上的 tags 和 versions 列表,更多数据接口参数参见 https://github.com/jsdelivr/data.jsdelivr.com。...主要就是这类修改,当然涉及的地方有多处,以上只是举一处例子记录示意,改造过程和改造后的代码可以参考我的博客仓库 https://github.com/mzlogin/mzlogin.github.io。...现存问题 如果项目曾经打过 tag,那么新增/修改静态资源后,需要刷新 CDN 缓存的话,需要打个新 tag; 一般发生在修改了博客模板的 js/css 以后。我也还在摸索如何省去这一步的方法。
下面我将一 一讲述各个点,日后如果不上线,那么将考虑全面开源,含移动端代码、服务器接口代码,留意我的 GitHub。 ...: 使用x5浏览器内核显示,效果和微信相似,包括视频播放 权限 除了不能被帖子点赞,其他同帖子操作 我的模块(用户信息) 我的背景图片 显示在个人信息页面 点击可以修改,含剪辑 我的消息模块 推送...详情移至我 github 的 ijkplayerDemo Vlc(重量级) 国外的一个视频播放框架,体积比较大,一样需要自己动手编译.so,相比ijk,它功能强大一点,详情移至我 github 的...我采用的是 SharedPrefrences 和 File即是文件存储,其中 标记性数据采用 SharedPrefrences,例如是否隐藏操作记录,用户名称等 帖子列表、评论列表类大批量数据采用了File...在发帖页面显示缩略图,提供有点击看大图和移除的功能 图片服务器采用腾讯云- - -万象优图 1,具备缩放功能,方便生成、加载缩略图 2,可以自定义添加水印 3,鉴黄图,这是最重要的!
领取专属 10元无门槛券
手把手带您无忧上云