Hugo中Markdown图片资源存放几种方式 Li.024

本篇文章属于Hugo学习路线Li.028一部分 1. Hugo中Markdown图片资源放在哪? 一直是个问题 引用其他资源担心其他网站改动路径, 就没了, 建立自己的网络图片资源库就显得很重要了. 存放Hugo的静态网站中, 引用起来不方便, 而且更新图片时必须更新网站, 强依赖. 所以一个独立的图片库就显示有必要了. 图片压缩也少不了. 2. 常用几种存放图片资源方式. Github 使用Nginx做为静态资源 自建私有云 自建图床 使用云存储服务. 2.1 Github或Gitee(国内理论理论速度更快) 公共项目存放图片资源. 这种方式只需要更新图片即可, 不需要更新静态博客, 管理更方便. 免费. 免费, 会使用git就可以. 也可使用图形界面PicGo上传图片到Github 示例, 复制文件下载链接即可在markdown使用 复制文件下载链接即可在markdown使用 ![number1](https://github.com/leezicai/share/raw/master/icon/number/1.png) 2.2 静态博客存放在Github, 图片也存放在同一项目下. 免费. 免费, 会使用Git 如果存放在Hugo文件夹中static中, 虽然文件生成在项目根目录下, 但在Github上地址从baseUrl开始的 # 图片存放在static文件夹下 https://github.com/adityatelange/hugo-PaperMod/tree/exampleSite/static # 图片地址起始https://adityatelange.github.io/hugo-PaperMod/ ![papermod-cover.png](https://adityatelange.github.io/hugo-PaperMod/papermod-cover.png) 单个图片,如果有文件夹则添加 2.3 使用Nginx或其他服务器做静态资源. Nginx安装参考地址 , 付费, 需要服务器. Nginx default.conf配置 使用sftp上传图片到服务器的s.lizicai.com文件夹下即可 server { listen 80; server_name s.lizicai.com; return 301 https://s.lizicai.com$request_uri; } server { listen 443 ssl; server_name s....

August 1, 2021 · 1 分钟 · Lizicai

Hugo常用命令 Li.023

本篇文章属于Hugo学习路线Li.028一部分 Hugo 常用命令. 官网参考地址 # 查询所有命令 hugo -h # 创建Hugo 静态网站 hugo new site mywebsite # 创建文章, 当前必须mywebsite下才可创建文章 # 创建的文章存放在 mywebsite/content/p/test.md下 # 使用命令创建的hogo可以监控到, 实时显示到预览上 hugo new p/test.md # 启动服务, 必须在mywebsite文件夹下启动 hugo server # 草稿也预览, -D 参数, 必须在mywebsite文件夹下启动 hugo -D server # 指定预览的主题, 必须在mywebsite文件夹下启动 # papermod是在themes文件夹下的主题名称 hugo -D server --theme=papermod # 指定预览的端口 hugo -D server --port=1313 # 指定服务绑定在哪个端口, 比如你想在手机预览, 电脑手机同一局域网时 # 电脑ip 192.168.1.20, 手机访问192.168.1.20就能看到预览 hugo -D server --bind="192.168.1.20" --port=80 # 指定预览的默认地址, http://192....

July 31, 2021 · 1 分钟 · Lizicai

RSS和一些RSS订阅网站 Li.022

1. RSS是什么 RSS 全称是Really Simple Syndication 简易信息聚合, 在一个软件中可以看到所有订阅网址更新内容. 2. 为什么会有RSS 没有RSS, 如果你要A B C D网站信息, 需要一个个上去看看有没有更新, 这样无疑很费时 如果有软件能订阅你感兴趣的A B C D网站, 只用在一个软件查看就看到4个网站的更新内容, 这就是RSS重要作用了 3. 苹果iPhone 和 安卓Android RSS 应用. iPhone Netnewswire (不需要的默认订阅可以删除) Android Read 4. 一些RSS订阅网站, 写独立博客人变少了… 阮一峰 https://www.ruanyifeng.com/blog/ https://feeds.feedburner.com/ruanyifeng 陈浩 coolshell.cn https://coolshell.cn/feed 少数派 sspai.com https://sspai.com/feed

July 29, 2021 · 1 分钟 · Lizicai

Dash Mac下最好的开发文档 Li.021

1. Dash 是什么 Dash 是Mac开发文档集合, 从前端React到后端Java, 能想到的语言文档这里都有 Dash 支持多种插件, 在开发工具内就可以直接搜索开发文档 Dash插件支持编辑器 官网下载 , 或使用Homebrew命令安装 brew install dash 购买-微信小店 2. 常用软件示例 2.1 Alfred 不用打开Dash软件, 使用Alfred直接搜索开发文档 Dash Wrokflow下载 搜索Dash软件java开发文档 2.2 Intellij IDEA 使用⌘ + shift + h搜索选中内容 Intellij 插件应用市场就可以下载 ⌘ + shift + h 搜索选中内容 2.3 Visual Studio Code Dash插件可以Visual Studio Code扩展市场搜索下载 option + h 指定搜索文档 option + h,指定搜索html: a标签 指定开发文档名称在Dash中可查询, 也可以自行修改 指定开发文档名称在Dash中可查询, 也可以自行修改 3. devdocs.io 在线版的, 同样好用

July 29, 2021 · 1 分钟 · Lizicai

Alfred Mac效率神器 Li.020

1. Alfred 是什么. Alfred是Mac上一款效率软件, 有着剪切板历史记录,快速复制之前的记录 可以快捷搜索文件, 快速打开应用或文件. 有着Snippet片段, 可以记录代码或常用的信息. 可以开发定制工作流, 完成更多复杂内容. Alfred 安装, 官网下载 , 或使用 Homebrew 安装. 代购-微信小店 . brew install alfred Alfred 还需要Mac OS系统中文件夹等权限 授予Alfred权限 2. Alfred Mac效率神器. 2.1 剪粘板历史记录. 快速粘贴历史复制记录, 支持图片, 最长记录3个月时间. 快捷键⌘ + .触发, 保存最长3个月记录 ⌘+.触发,搜索'复制',⌘+6 可直接粘贴历史记录到输入框 ⌘+.触发,可以预览已复制图片,回车可粘贴到输入框 2.2 Snippets代码片段. 记录代码片段, 常用邮箱链接等    记录代码块, 关键字就触发粘贴, ⌘ + .或 shift + ⌘ + . 也可搜索 片段Snippets设置 html5设置参数 html5设置 Name: html5 Keyword: #html5 Snippet: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title></title> link </head> <body> body </body> </html> 关键字 ⌘ + ....

July 28, 2021 · 2 分钟 · Lizicai

ZV-E10索尼2021年7月27日22点发布的新机 Li.019

SONY ZV-E10 1. ZV-E10 使用APS-C传感器, 作为对比ZV 1使用1英寸传感器. 尺寸大了3倍, APS-C(23.6mm*15.6mm)/1英寸(13.2mm*8.8mm)=3.17 ZV-E10 对比 ZV 1传感器尺寸 2. ZV-E10镜头使用E卡口, 意味超过60组原厂镜头可用, 副厂也有适马腾龙 3. ZV-E10使用与全画幅一样的数字音频热靴Mi接口, 直接使用ECM-W2BT麦克风 4. ZV-E10支持S-Log3 5. 可以用作视频会议, 支持USB type c接口. 6. 其他改进    更好的肤色表现    更好的麦克风, 防风性能更好    改进的产品展示功    表现更好的电子视频防抖

July 27, 2021 · 1 分钟 · Lizicai

acme.sh命令 Li.018

1. acme.sh 常见命令 # 查询所有命令 acme.sh -h # acme.sh更改申请证书机构 acme.sh --set-default-ca --server letsencrypt # http方式申请证书, lizicai.com域名, --webroot指定访问文件夹 acme.sh --issue -d lizicai.com --webroot /root/test/ # 手动dns申请证书 acme.sh --issue --dns -d lizicai.com # 使用dns提供接口, 自动dns申请证书, 以阿里云为例 export Ali_Key="Ali_Key" export Ali_Secret="Ali_Secret" acme.sh --issue --dns dns_ali -d lizicai.com # Cloudflare 为例 export CF_Key="你的Global API Key" export CF_Email="注册Cloudflare邮箱" acme.sh --issue --dns dns_cf -d \*.lizicai.com # 检查并更新所有证书 acme.sh --cron # 设置更新证书通知, 以钉钉 dingtalk通知为例 export DINGTALK_WEBHOOK='复制的Webhook' export DINGTALK_KEYWORD=acme acme....

July 27, 2021 · 1 分钟 · Lizicai

acme.sh获取证书 设置crontab定时检查更新及更新通知 Li.017

1. acme.sh 是什么 1.1 一个纯粹用Shell(Unix shell)语言编写的ACME协议客户端. 支持shell就能安装. 1.2 支持非盈利证书颁发机构 letsencrypt.org , 可以自由获取免费证书. 1.3 可以自动更新证书. 1.4 支持主流的DNS服务商(DNSPod.cn(腾讯旗下) 阿里云 Cloudflare GoDaddy Amazon), 可申请通配符的证书. 全部DNS服务商支持列表 1.5 支持每次更新证书时发送通知, 支持主流QQ Dingtalk钉钉 Telegram Email Slack, 完整支持列表 2. 安装acme.sh, 设置默认证书分发机构为letsencrypt.org. 2.1 安装acme.sh curl https://get.acme.sh | sh -s [email protected] 2.2 设置默认证书分发机构为letsencrypt.org, 原因非盈利机构letsencrypt目前为止比较安全. ZeroSSL则是商业机构. 更多解释 . acme.sh --set-default-ca --server letsencrypt 3. 申请证书常用方式. http和dns方式. 3.1 http方式, 特点简单易操作.    以Nginx为例, 配置的文件夹/root/test/ 在default.conf增加配置 server{ listen 80; server_name lizicai.com; location / { root /root/test/; index index....

July 26, 2021 · 2 分钟 · Lizicai