ragdata-archive / multil.ink

the simple and free to use social media landing page.

Home Page:https://multil.ink

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screenshots

img img img

Installation

Requirements

Installation

git clone https://github.com/multilinkhq/multil.ink.git
cd multil.ink
npm ci
node . # or: pm2 start npm --name "multilink" -- start

Documentation

Mapping Font Awesome Icons to URLs

  1. Find the icon you want to use on Font Awesome.
  2. Add the class in ./src/public/js/profile.js to faBrandsList.
  3. Add the domain you want it to match to in ./src/public/js/profile.js to faBrandDomainList.

Adding Fonts

  1. Find the font you want to use on google-webfonts-helper.
  2. Change the Customize folder prefix to ../webfonts/.
  3. Place the font files in ./src/public/webfonts/.
  4. Add the font CSS to ./src/public/css/font-*.css.

Changing Custom Theme CSS

  1. Look in ./src/routes/edit.js -> app.post('/') -> advancedTheme.

Adding Default Themes

  1. Using theme-dark.css as a base, create a new CSS file in ./src/public/css/ with the name theme-yourname.css (all lowercase).

Note: The theme name will have it's first letter capitalized and the rest of the name will be lowercased. (For example, if your theme file is called theme-bloodmoon.css, the theme name will be Bloodmoon.)

Adding new Featured Content Embeds

  1. Add URL to ./src/app.js -> supportedFeaturedContentUrls.
  2. Add embed code to ./src/public/js/profile.js -> featuredContentEmbeds.

About

the simple and free to use social media landing page.

https://multil.ink

License:GNU General Public License v3.0


Languages

Language:JavaScript 57.8%Language:EJS 37.5%Language:CSS 4.7%