VincentTam
A math Student and GNU/Linux user, built @staticmanlab.
Use Staticman on
- GitLab.com @staticmanlab: https://staticman3.herokuapp.com
- Framagit.org @staticmanlab1: https://staticman-frama.herokuapp.com
Support Ciro Santilli’s keyboard attack to free netizens from censorship.
Build your personal math blog with comments for free on GitLab
View demo at https://vincenttam.gitlab.io/bhdemo (source)
Simple setup
-
Clone this repo
git clone https://gitlab.com/VincentTam/bhdemo.git <your-site-name>
If this is your personal page,
<your-site-name>
is<your-user-name>.gitlab.io
-
Start a new project on GitLab named as
<your-site-name>
. -
Add @staticmanlab as a “developer” for your project.
-
Remove existing comments under the folder
data
and the fileLICENSE
. -
Modify the following fields in the Hugo config file
config.toml
. You may comment out stuff by#
.baseURL = "https://<username>.gitlab.io" title = "Your title" [Params] subtitle = "Your subtitle" [Params.staticman] api = "https://staticman3.herokuapp.com/v3/entry/gitlab/<username>/<username>.gitlab.io/master/comments" pulls = "https://gitlab.com/<username>/<username>.gitlab.io/merge_requests" [Author] name = "Your name" website = "https://example.com"
If this is your project page, use the following parameters instead.
baseURL = "https://<username>.gitlab.io/<your-project>" [Params.staticman] api = "https://staticman3.herokuapp.com/v3/entry/gitlab/<username>/<your-project>/master/comments" pulls = "https://gitlab.com/<username>/<your-project>/merge_requests"
-
Either remove the reCAPTCHA config or change the parameters below with your own site key and secret. (You may apply your personal ones with your Google account.)
[Params.staticman.recaptcha] sitekey = "6Lcv8G8UAAAAAEqV1Y-XEPum00C_DxhD6O--qkFo" secret = "p5uHlH9hCqp...33F1WaIYuwNw=="
-
Remove these lines at the bottom of
config.toml
.[[menu.main]] name = "Source" url = "https://gitlab.com/vincenttam/bhdemo" weight = 2
Write new posts.
- Execute the command
hugo new posts/<your-filename>.md
- Edit
content/posts/<your-filename>.md
- Save everything with
git add .
- Commit with
git commit
. Add your commit message. - Publish with
git push -u origin master