feat: Add guide page
parent
9553dbe252
commit
9c10e1b8fc
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
id: guida-git
|
||||||
|
title: "Guida a Git"
|
||||||
|
tags: git
|
||||||
|
publish_date: 2022/08/27 22:00
|
||||||
|
description: |
|
||||||
|
Vedremo come creare una repository Git per tracciare i cambiamenti di una serie di file nel tempo, e molto altro.
|
||||||
|
---
|
||||||
|
|
||||||
|
## A cosa serve
|
||||||
|
|
||||||
|
## Creiamo una repository git
|
||||||
|
|
||||||
|
Nonostante per grossi progetti sia comodo usare server Git come github.com, che essendo popolare attirerà l'attenzione di più potenziali __contributors__, per progetti personali o
|
||||||
|
di piccola scala va benissimo utilizzare un server **self-hostato**: in questo caso noi useremo il server del PHC.
|
||||||
|
|
||||||
|
Per prima cosa, visitiamo git.phc.dm.unipi.it ed accediamo con le credenziali di
|
||||||
|
|
||||||
|
## Comandi di base
|
@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
id: guida-terminale
|
||||||
|
title: "Guida al Terminale"
|
||||||
|
tags: shell, zsh, vim, ssh
|
||||||
|
publish_date: 2022/08/27 22:00
|
||||||
|
description: |
|
||||||
|
Questo articolo introduce all'uso dei comandi di base di un terminale su sistemi Unix come Linux e MacOS; parleremo inoltre di Vim, Zsh e SSH.
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. Shell & Terminale: differenze?
|
||||||
|
|
||||||
|
- introduzione storica + bash
|
||||||
|
|
||||||
|
### Le Basi
|
||||||
|
|
||||||
|
- keybinding utili: ctrl+a/e, ctrl+c, ctrl+d
|
||||||
|
- copiare/incollare testo
|
||||||
|
- comandi di base: navigazione(cd, ls), modifica(cp, mv, rm, mkdir)
|
||||||
|
- chiedere aiuto: man, info
|
||||||
|
|
||||||
|
### Zsh: una shell moderna e potente
|
||||||
|
|
||||||
|
https://wiki.archlinux.org/title/Zsh
|
||||||
|
|
||||||
|
## 2. Vim: l'Editor intramontabile
|
||||||
|
Parentesi storica, neovim, VimTutor e comandi di base(come si esce?)
|
||||||
|
|
||||||
|
## 3. E la TTY?
|
||||||
|
Come utilizzarla, quando è utile, limitazioni(no scrollback)
|
||||||
|
|
||||||
|
## SSH: la magia della remote shell
|
@ -0,0 +1,18 @@
|
|||||||
|
{{template "base" .}}
|
||||||
|
|
||||||
|
{{define "title"}}{{ .Article.Title }} • Guide • PHC{{end}}
|
||||||
|
|
||||||
|
{{define "body"}}
|
||||||
|
<section class="news-content">
|
||||||
|
<h1>{{ .Article.Title }}</h1>
|
||||||
|
<div class="date">
|
||||||
|
{{ .Article.PublishDate.Format "2006/01/02" }}
|
||||||
|
</div>
|
||||||
|
<div class="tags">
|
||||||
|
{{ range .Article.Tags }}
|
||||||
|
<span class="tag">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
{{ .ContentHTML }}
|
||||||
|
</section>
|
||||||
|
{{end}}
|
@ -0,0 +1,33 @@
|
|||||||
|
{{template "base" .}}
|
||||||
|
|
||||||
|
{{define "title"}}Guide • PHC{{end}}
|
||||||
|
|
||||||
|
{{define "body"}}
|
||||||
|
<section>
|
||||||
|
<h1>
|
||||||
|
<i class="fa-solid fa-person-chalkboard"></i>
|
||||||
|
Articoli
|
||||||
|
</h1>
|
||||||
|
<div class="card-list">
|
||||||
|
{{ range .Articles }}
|
||||||
|
<div class="card">
|
||||||
|
<div class="title">
|
||||||
|
<a href="/guide/{{ .Id }}">
|
||||||
|
{{ .Title }}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="date">{{ .PublishDate.Format "2006/01/02" }}</div>
|
||||||
|
<div class="description">
|
||||||
|
<p>{{ .Description }}</p>
|
||||||
|
</div>
|
||||||
|
<div class="tags">
|
||||||
|
{{ range .Tags }}
|
||||||
|
<span class="tag">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{{end}}
|
Loading…
Reference in New Issue