跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
MalacoKnowledge
搜索
搜索
登录
个人工具
登录
查看“Hugo”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
Hugo
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[https://gohugo.io/ hugo]是一个go语言构建的快速静态网页生成器。 '''注意替换 <code>YOUR_GITHUB_NAME</code> <code>YOUR_DOMAIN</code> <code>YOUR_WEB_ROOT</code> <code>YOUR_CRT_FILE</code> <code>YOUR_KEY_FILE</code> <code>YOUR_SITE</code>。''' ==安装== <pre># pacman -S hugo</pre> ==创建站点== <pre>hugo new site YOUR_SITE</pre> ==安装主题== <pre>cd YOUR_SITE/themes git clone xxx.git </pre> ==创建post== <pre>hugo new post/new_post</pre> ==预览== <pre>hugo serve</pre> ==上传服务器== ===生成ssh key=== <pre>ssh-keygen -t ed25519 -f ~/.ssh/hugo cat ~/.ssh/hugo.pub</pre> ===上传pub到服务器=== <pre>ssh root@YOUR_DOAMIN vim ~/.ssh/hugo_authorized # 输入cat ~/.ssh/hugo.pub内容</pre> ===your_site根目录创建bash=== bash 内容<pre>#! /bin/bash hugo -D mv public diary scp -P 22 -r diary root@YOUR_DOAMIN:YOUR_WEB_ROOT</pre> ==备份到github== 创建private仓库<pre>git init git add . git commit -m "new" git remote add origin https://github.com/YOUR_GITHUB_NAME/YOUR_REPO.git git push --set-upstream origin master</pre> ==github page== ===上传=== 创建<code>YOUR_GITHUB_NAME.github.io</code>然后选择public,其余不要选<pre>hugo -D cd public sudo cp -r * YOUR_WEB_ROOT</pre>从仓库上传<pre>cd /usr/share/nginx/html git init git remote add origin https://github.com/YOUR_GITHUB_NAME/YOUR_GITHUB_NAME.github.io.git git add . git commit -m "new" git push</pre> ===绑定域名=== <pre>cd YOUR_WEB_ROOT vim CNAME --------------- YOUR_DOMAIN --------------- git add . git commit -m "update" git push</pre>解析 {| |主机记录 |记录类型 |线路类型 |记录值 |- |@ |CNAME |境外 |YOUR_GITHUB_NAME.github.io. |} ===nginx=== <pre>vim /etc/nginx/sites-enabled/YOUR_SITE.conf server { listen 80; server_name YOUR_DOMAIN; return 301 https://$host$request_uri; } server { listen 443 ssl http2; server_name YOUR_DOMAIN; ssl_certificate YOUR_CRT_FILE; ssl_certificate_key YOUR_KEY_FILE; ssl_session_cache builtin:1000 shared:SSL:10m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; ssl_prefer_server_ciphers on; access_log /var/log/nginx/access.log; location / { root YOUR_WEB_ROOT; index index.html index.htm; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }</pre> [[分类:Server]]
返回
Hugo
。
开关有限宽度模式