Area 51 » GNU Supporter

151
reputation
38 views
discussion user
network profile

Registered User

name GNU Supporter
member for 3 years
seen Apr 3 at 22:18
website
location

A math student and GNU/Linux user.

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

  1. Clone this repo

    git clone https://gitlab.com/VincentTam/bhdemo.git <your-site-name>
    
  2. Remove existing comments under the folder data and the file LICENSE.

  3. 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"
    
  4. 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=="
    
  5. Remove these lines at the bottom of config.toml.

    [[menu.main]]
      name = "Source"
      url = "https://gitlab.com/vincenttam/bhdemo"
      weight = 2
    

Write new posts.

  1. Execute the command hugo new posts/<your-filename>.md
  2. Edit content/posts/<your-filename>.md
  3. Save everything with git add .
  4. Commit with git commit. Add your commit message.
  5. Publish with git push -u origin master

Demo Screenshots

staticman demo

staticman math comment preview

0

Proposals


0

Current Commitments


0

Fulfilled Commitments


0

Followed


0

Example Questions


13

Votes Cast

13 up

0 down