当前位置: 首页 > news >正文

宁乡网站建设点燃网络周口集团网站建设

宁乡网站建设点燃网络,周口集团网站建设,专门做中文音译歌曲的网站,怎么做自己的充值网站GitHub是全球最大的代码托管平台#xff0c;除了存放代码#xff0c;它还允许用户个性化定制自己的主页#xff0c;展示个人特色、技能和项目。本教程旨在向GitHub用户展示如何制作个性化主页#xff0c;同时#xff0c;介绍了GitHub Actions的应用#xff0c;可以自动化…GitHub是全球最大的代码托管平台除了存放代码它还允许用户个性化定制自己的主页展示个人特色、技能和项目。本教程旨在向GitHub用户展示如何制作个性化主页同时介绍了GitHub Actions的应用可以自动化更新主页内容。通过本教程GitHub用户将学会如何打造独具个性的GitHub个人主页吸引更多关注和合作机会。具体代码请参阅文末。 一、自定义GitHub个人页 自定义个人页面如下 实现方式很简单我们创建一个和自己账户同名的仓库即可。 如下图 .github/workflows路径下有一些yml文件在yml文件里编写定时任务的逻辑代码我们主要借助这些定时任务完成对github-metrics里图片的更新因为里面的图片都是根据GitHub账户的当天数据生成的所以需要用定时任务每天更新assets/images里是静态图片主要是一些样式比如分割线再下面github-metrics和profile-snake-contrib都是存储由定时任务不断更新的数据图片。readme.md就是我们的个人页的前端页面。 图中标注的模块对应我们的个人信息图片只需要在readme.md里用图片标签引用就可以展示。因为我们每天都会操作GitHub因此这些数据会经常变化我们下面就需要写一个定时任务自动去获取最新的数据更新这个个人信息的图片。 二、自动更新个人页内容 为了避免手动更新我们的个人页数据我们使用GitHub的Action组件来实现定时任务自动更新我们个人页里的图片数据。 1、编写定时任务yml文件 yml文件里编写我们定时任务的代码逻辑通常都是定时调用API获取最新的图片并下载保存替换我们原先的图片。 以更新个人信息图片代码为例 具体代码在文末需要复制的可以跳转到文末查看 这里我们看到有一个secret.METRICS_TOKEN的密钥这个密钥需要预先去设置。是从我们仓库的设置里读取的它。 2、生成个人权限码access_token(classic) 我们在GitHub账户的设置里进入[开发者设置]然后选择个人权限码下面的Tokens(classic)点击生成生成的token只有在刚生成时可以看到请本地保存好一会要用到。 3、项目内配置权限码 在自定义个人页的同名项目仓库里点击设置安全Actions创建新的仓库密钥将我们刚刚生成的密钥粘入。注意我们在这里创建的仓库密钥的命名要和我们在yml文件里写的相同。 4、运行测试 配置好token之后开发工作就完成了下面我们可以去Actions的All workflows里测试一下。 如图测试成功 我们的自定义个人页的个人信息模块至此也便制作完成了。 三、常用的个人页组件 1、贪吃蛇 根据提交图生成的动画模块小蛇会根据提交次数的从小到大吃掉所有有色方块。 代码如下注意把用户名换成自己的 ① readme.md ​!-- Snake Code Contribution Map 贪吃蛇代码贡献图 -- picturesource media(prefers-color-scheme: dark) srcsethttps://cdn.jsdelivr.net/gh/Damon-Liu-code/Damon-Liu-code/profile-snake-contrib/github-contribution-grid-snake-dark.svg /source media(prefers-color-scheme: light) srcsethttps://cdn.jsdelivr.net/gh/Damon-Liu-code/Damon-Liu-code/profile-snake-contrib/github-contribution-grid-snake.svg /img altgithub-snake srchttps://cdn.jsdelivr.net/gh/Damon-Liu-code/Damon-Liu-code/profile-snake-contrib/github-contribution-grid-snake-dark.svg / /picture ② .github/workflows/snake.yml name: Snake Contribon:schedule:- cron: 0 0 * * *# allows to manually run the job at any timeworkflow_dispatch:jobs:generate:runs-on: ubuntu-latesttimeout-minutes: 10steps:- name: generate github-contribution-grid-snake.svguses: aelassas/snk/svg-onlymainwith:github_user_name: ${{ github.repository_owner }}outputs: |dist/profile-snake-contrib/github-contribution-grid-snake.svgdist/profile-snake-contrib/github-contribution-grid-snake-dark.svg?palettegithub-dark- name: push github-contribution-grid-snake.svg to the output branchuses: crazy-max/ghaction-github-pagesv3.1.0with:target_branch: mainbuild_dir: distkeep_history: trueenv:GITHUB_TOKEN: ${{ secrets.METRICS_TOKEN }} ③ 创建保存图片的文件夹 2、基础资料 ① readme.md ​!-- metrics 基础资料 -- img srchttps://cdn.jsdelivr.net/gh/Damon-Liu-code/Damon-Liu-code/github-metrics/base.svg / ② .github/workflows/metrics.yml # 此开源项目地址 https://github.com/lowlighter/metricsname: GitHub Metricson:schedule:- cron: 0 0 * * *# https://docs.github.com/zh/actions/using-workflows/events-that-trigger-workflows#scheduleworkflow_dispatch:jobs:github-metrics:runs-on: ubuntu-lateststeps:# 基础信息顺带了几个小插件- name: baseuses: lowlighter/metricslatestwith:filename: github-metrics/base.svg# Your GitHub tokentoken: ${{ secrets.METRICS_TOKEN }}# Optionsuser: Damon-Liu-codetemplate: classicconfig_timezone: Asia/Shanghaibase: header, activity, community, repositories# 此插件为文档中的 img draggablefalse roleimg classemoji alt srchttps://s.w.org/images/core/emoji/14.0.0/svg/1f9ee.svg Repositories trafficplugin_traffic: yes# 此插件为文档中的 img draggablefalse roleimg classemoji alt‍ srchttps://s.w.org/images/core/emoji/14.0.0/svg/1f468-200d-1f4bb.svg Lines of code changedplugin_lines: yes# 此插件为文档中的 img draggablefalse roleimg classemoji alt srchttps://s.w.org/images/core/emoji/14.0.0/svg/1f64b.svg Introductionplugin_introduction: yes# 此插件为文档中的 img draggablefalse roleimg classemoji alt srchttps://s.w.org/images/core/emoji/14.0.0/svg/1f3ab.svg Gistsplugin_gists: yes# 此插件为文档中的 img draggablefalse roleimg classemoji alt srchttps://s.w.org/images/core/emoji/14.0.0/svg/1f4ab.svg Star listsplugin_starlists: yesplugin_starlists_limit_repositories: 2plugin_starlists_languages: yesplugin_starlists_limit_languages: 8plugin_starlists_only: Awesome ③ 创建保存图片的文件夹 四、比较优秀的自定义个人页长期更新 小孙同学我在学习这快的时候很大程度参考了孙大佬的代码这里致谢Damon我自己的小破站。。
http://www.hkea.cn/news/14271281/

相关文章:

  • 胶州网站建设平台阿里云服务器做网站
  • 做网站优化哪家好茂名手机网站建设公司
  • 如何仿别人网站的莫板专门做五金的网站
  • 网站建设服务优势百度识图在线
  • 建网站系统平台网站加手机建设png图标
  • 丹江口网站制作wordpress全屏主题
  • 网站建设的培训班物联网今天正式开网
  • WordPress仿站助手网站常用代码
  • php网站接入支付宝ps网站建设要知道的知识
  • 关于门户网站建设中国网络优化推广
  • 网站设计论文总结与展望企业管理软件市场规模
  • 上海工程建设信息网官网seo是指什么岗位
  • 网站设计报价表企业邮箱下载
  • 一般云主机可以做视频网站吗h5建站系统源码
  • 做暧动漫视频在线观看网站做网站买空间
  • 上海品划网络做网站什么网店可以免费开店
  • 杭州 高端网站建设 推荐成都装饰网站建设
  • 网站建设费包括什么京东做代码的网站吗
  • 网站后台的东西都是要上传到在虚拟主机上面吗店铺在百度免费定位
  • 网站建设与管理专业就业方向wordpress的模板文件下载
  • 做淘客网站去哪里购买空间东莞型网站建设
  • 做导购网站赚钱爱站网官网
  • MIUI官方网站开发版app网站开发公司的logo
  • 嘉兴seo网站建设天门市城市建设管理局网站
  • 东莞大朗网站设计礼仪策划网站建设
  • 响应式网站生成天津优化加盟
  • 怀化网站优化联系方式怎么做网站弄网盟
  • 洛阳做网站的公司哪家好企业营销型网站建设开发
  • 重庆网站seo建设一个人搞得定网站建设
  • 深圳建设网站培训机构免费搭建手机网站