关于github-pages:Github-托管-Hugo

详情hugo:官网地址 Go-lang:官网地址 Git:官网地址 辅助工具 -> Github Proxy:官网地址 文章适宜有肯定根底的,最起码你能看懂我在讲什么,并不适宜小白操作。(局部略写,看不懂能够Google等)配置环境咱们先下载好 hugo,这里我举荐间接去 Github 下载打包好的,或者你能够通过官网文档查问更多下载方式。下载好之后解压缩到文件夹外面,并增加到零碎变量。检测装置是否胜利:hugo version返回 Go-lang 官网 装置适宜本人的版本。装置 git 工具,返回 Git 官网 装置适宜本人的版本。初始化我的项目咱们创立一个 Github 空仓库。通过 hugo new site <name> 初始化创立一个 hugo 我的项目。编辑我的项目咱们去 官网 找到本人喜爱的皮肤。查看 Go-lang 是否装置胜利:go version。我抉择的主题是:Paper应用 Git Submodule 指令装置皮肤git submodule add https://github.com/nanxiaobei/hugo-paper.git themes/paper输出 hugo server -t paper 返回地址 localhost:1313 能够进行预览。Tips:参数 -t paper是指定 paper 这个皮肤进行预览。新建一篇文章 hugo new post/test.mdTips:这个命令在 content 文件夹下创立了 post 文件夹,并写入一个 Markdown 文章。咱们能够通过任何 Markdown 编辑器 或者 LINUX/Mac 下的 VIM 编辑器进行编辑 content/post/test.md。进去的时候咱们发现了曾经为咱们编辑好了一部分内容:title: "Test"date: 2022-11-26T11:58:56+08:00draft: true咱们间接在上面开始文章就行。 ...

September 5, 2023 · 1 min · jiezi

关于github-pages:使用-github-actions-实现-npm-包自动化发布

鉴于我公布/行将公布的 npm 包越来越多,我决定用 github 的 actions 性能来实现 npm 包主动公布,过程也比较顺利,遂决定写一篇流水账记录下主动公布的实现,不便当前用到的时候翻阅。 起步以 react-m-editor 这个组件为例子,公布过程个别分位两步以下两步: 打包组件,公布 npm 组件打包示例,公布 github page 示例界面上面咱们就依照下面两个步骤来实现目标。咱们先在github网站上的我的项目下找到 Actions 菜单栏,这边官网会提供一堆 Workflow 供咱们抉择,咱们从中找到一个 Publish Node.js Package,会主动帮咱们生成一份配置文件 .github/workflow/npm-publish.yml,内容如下: # This workflow will run tests using node and then publish a package to GitHub Packages when a release is created# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packagesname: Node.js Packageon: release: types: [created]jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: 14 - run: npm ci - run: npm test publish-npm: needs: build runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: 14 registry-url: https://registry.npmjs.org/ - run: npm ci - run: npm publish env: NODE_AUTH_TOKEN: ${{secrets.npm_token}}// ... 还有一部分用于公布 githua package 的代码// ... 因为用不到所以间接将这部分删除了上面咱们依据具体的公布步骤批改配置文件。 ...

November 18, 2021 · 3 min · jiezi

关于github-pages:github自动发布如何保存CNAME文件

你好,我是悦创。 最近在给流沙团队(长期招收编程一对一学员的团队),搭建动态网站。呈现主动构建后 CNAME 失落的问题。 而后网络上也有相似的问题: GitHub不是有动态托管性能么,就是 github pages,而后能够自定义域名,其实就是生成一个 CNAME 文件 而后像是有一些主动公布,比方 Travis CI 和 Github Action而后我我发现有一个独特的问题,主动公布是每次间接笼罩上次的文件,也就是说,每次公布,CNAME 都没有了 这个问题怎么解决? 我是间接写的主动话脚本,然而测试了脚本编写 CNAME 莫名其妙的失败了。最初找到一个办法:间接在 Public 文件夹上面放一个 CNAME 即可! AI悦创·推出辅导班啦,包含「Python 语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 安排作业 + 我的项目实际等。QQ、微信在线,随时响应!V:Jiabcdefh

October 20, 2021 · 1 min · jiezi