పాండోక్ మరియు తెలియని అద్భుతాలు

చివరిసారి నేను హాస్కెల్ గురించి ప్రస్తావించాను XMonad. ఏదేమైనా, నేను మీకు సమర్పించే ప్రపంచంలో చెప్పుకోదగిన విషయం ఇది కాదు.

ఖచ్చితంగా అందరికీ ఇప్పటికే తెలుసు Markdown, మరియు నేను వాటిని ప్రదర్శించకపోతే. ఇది తేలికపాటి మార్కప్ భాష, ఇది వచనాన్ని వ్రాసేటప్పుడు వేగంగా మరియు మరింత ఉత్పాదకంగా ఉండటానికి అనుమతిస్తుంది. ప్రస్తుతానికి సరిపోతుంది.

బాగా, మార్క్‌డౌన్ ఒంటరిగా లేదు మరియు ఒకే విధమైన పనితీరును నిర్వహించడానికి అక్కడ అనేక భాషలు ఉన్నాయి. సాధారణంగా ప్రతి ఒక్కరూ కొన్ని మార్కులతో సాదా వచనాన్ని తీసుకొని దానిని HTML, LaTex మరియు ఇతరులుగా రూపొందించే ఆలోచనతో వెళతారు. ఇప్పటివరకు అంతా బాగుంది.

ఇది అనేక సమస్యలను తెస్తుంది. మొదటిది మరియు చాలా ముఖ్యమైనది ఏమిటంటే, కొన్ని అమలులు లేవు అన్ని మాకు కావలసిన లక్షణాలు. లేదా ఇప్పటికే మనకు నచ్చని మార్కప్ భాష దీన్ని అమలు చేసింది.

మరియు మేము ఆశయాలలో చిక్కుకునే ముందు, మంచి పరిష్కారం ఉందని మీరు ఆలోచించి గ్రహించాలి. ఏదైనా మార్కప్ భాషను వేరొకదానికి మారుస్తుంది. ఎవరైనా.

ఇక్కడే హాస్కెల్ చిత్రంలోకి వస్తుంది. నేను మాట్లాడే అద్భుతం ఉంది, అది సజీవంగా ఉంది, దీనికి పేరు ఉంది, ఇది పనిచేస్తుంది మరియు ఇది అద్భుతమైనది. స్వయంగా పిలుస్తోంది పాండోక్ మరియు ఇది బర్కిలీ విశ్వవిద్యాలయం, జాన్ మాక్ఫార్లేన్ నుండి ఒక తత్వవేత్త చేతిలో నుండి వచ్చింది. పట్టుకోండి, ఎందుకంటే మంచి మొదలవుతుంది.

టోడోస్ కాంట్రా టోడోస్

ఏకాగ్రత లేకుండా పాండోక్ ప్రతిదానికీ మధ్యస్థమైన కవరేజీని అందిస్తుందని మేము ఆశించవచ్చు. కానీ కాదు. ఇది అద్భుతమైన పని మరియు అద్భుతమైన కార్యాచరణలను కలిగి ఉంది.

సరళంగా ఉంచడానికి, మీరు ఏదైనా సోర్స్ ఫైల్‌ను పాండోక్‌కు పాస్ చేస్తారు (మార్క్‌డౌన్‌లో లేదా రీస్ట్రక్చర్డ్ టెక్స్ట్‌లో లేదా పాండోక్ మద్దతు ఇచ్చే ఇతరులు) మరియు దీన్ని పూర్తి చేసిన ఆకృతికి మారుస్తుంది - ప్రతి ఒక్కరూ సిద్ధంగా ఉన్నారా? -

లాటెక్స్, సాదా HTML, పిడిఎఫ్, డాక్‌బుక్, ఓపెన్‌డాక్యుమెంట్, డాక్స్, ఆర్టిఎఫ్, మ్యాన్, సాదా వచనం మరియు మూడు రకాల HTML ప్రదర్శనలు; మరియు నా జాబితా చిన్నది, చాలా చిన్నది. దాని శక్తిని వివరించే రేఖాచిత్రం ఇక్కడ ఉంది:

మరియు అది సరిపోకపోతే, ఇది హాస్కెల్ లైబ్రరీ (లేదా పుస్తక దుకాణం, మీకు కావలసిన దాన్ని పిలవండి); అది ఇతర ప్రోగ్రామ్‌ల కోడ్‌లో విలీనం చేయవచ్చు. హాకిల్ ఇది చాలా దోపిడీ చేసే వాటిలో ఒకటి, ఇది పాండిక్ ఉపయోగించి, హానిచేయని మార్క్‌డౌన్ మరియు కొన్ని లాటెక్స్ నుండి స్వచ్ఛమైన HTML గా మార్చగల స్టాటిక్ పేజ్ జనరేటర్.

ఇక్కడ ఒక సైట్ జాబితా బ్లాగు శైలిలో, దీన్ని ఇప్పటికే వ్యక్తిగత సైట్‌గా ఉపయోగిస్తున్నారు.

మరియు అది పూర్తి చేయడానికి చాలా త్వరగా. మరియు ఈ అన్ని ప్రయోజనాలతో కూడా, ఇది ఆంగ్లో-సాక్సన్ దేశాలలో మాత్రమే విస్తరిస్తుందని అనిపిస్తుంది మరియు ఇక్కడ ఈ రకమైన ప్రెజెంటేషన్లు వంటి ఏవైనా సమాచారం అందుబాటులో లేదు. యూజర్ గైడ్ ఇంగ్లీషులో ఉన్నందున దీనికి కారణం కావచ్చు.

కాన్స్

తప్పకుండా ఉండాలి. దాని స్వల్ప వ్యాప్తి పక్కన పెడితే, చాలా మంది ప్రచురణకర్తలు దీనికి పూర్తిగా మద్దతు ఇవ్వరు.

Vim కు సింటాక్స్ హైలైటింగ్ ఉంది కోసం మార్క్‌డౌన్ మరియు డిఫాల్ట్‌గా కొంచెం ఎక్కువ, కాబట్టి మేము పాండోక్ గురించి కొన్ని చక్కని విషయాలను కోల్పోతాము: దాని విస్తరించిన వాక్యనిర్మాణం.

అసలు మార్క్‌డౌన్‌లో ఎన్నడూ లేవని మరియు కోడ్, మెటాడేటా మరియు మరింత అధునాతన లక్షణాలు లోపల పట్టికలు, అనులేఖనాలు, ఫుట్‌నోట్స్, HTML మరియు లాటెక్స్ వంటి మా జీవితాన్ని సులభతరం చేస్తుంది.

మార్గం ద్వారా, ఎమాక్స్‌కు ఇక్కడ ఒక ప్రయోజనం ఉంది. ఇది మార్క్‌డౌన్ మోడ్‌ను కలిగి ఉంది, ఇది మాకు సింటాక్స్ హైలైటింగ్ మరియు కొన్ని ఉపయోగకరమైన ఆదేశాలను ఇస్తుంది, అయితే a పాండోక్-మోడ్ పూర్తి స్థాయి, దీని Vim సమానమైనది ఇప్పటికీ దానితో పోటీపడదు.

Vim లోకి ప్రవేశించడానికి మీకు ఇంకా ఆసక్తి ఉంటే, ఇక్కడ సింటాక్స్ ఫైల్ ఉంది. ఎమాక్స్ కోసం మీరు ఇప్పటికే చెప్పినట్లుగా మార్క్‌డౌన్ మరియు పాండోక్ మోడ్‌లను ఇన్‌స్టాల్ చేయాలి.

నేరుగా పాయింట్

టెక్స్ట్ 2 ట్యాగ్స్ ప్యాకేజీ కోసం చూస్తున్నప్పుడు నేను పాండోక్ను కనుగొన్నాను (మరొక కన్వర్టర్ కానీ మరింత పరిమితం) en క్రంచ్ బాంగ్ ఇప్పుడు అది అందుబాటులో ఉందని నాకు తెలుసు డెబియన్ పేరుతో స్థిరంగా, పాండోక్ ఏమిటో ess హించండి. జ ఆప్టిట్యూడ్ ఇన్‌స్టాల్ దీనికి సరిపోతుంది. కానీ మనం వాడేవి Archlinux మేము మొదట కొన్ని ఎదురుదెబ్బలను అనుభవించాలి.

ఆ నరకం డిపెండెన్సీలు

మనం మొదట ఆలోచించేది ప్యాక్‌మన్ -ఎస్ పాండోక్ తయారు చేయడం. బాగా, లేదు. అధికారిక రిపోజిటరీలలో ప్యాకేజీ లేదు మరియు AUR నుండి వచ్చినది పనిచేయదు, దీనికి అవసరమైన భారీ మొత్తంలో డిపెండెన్సీలు అవసరం. మీకు ఇప్పటికే హాస్కెల్ గురించి ఏదైనా తెలిస్తే, క్యాబల్ దాన్ని పరిష్కరిస్తుందని మీరు ఇప్పుడు అనుకుంటారు. మరియు అవును, కానీ రిజర్వేషన్లతో. దీన్ని చేయడానికి మీరు ఈ క్రింది వాటిని అమలు చేయాలి:

sudo pacman -S ghc cabal-install cabal update cabal install pandoc

ఇది పని చేయాలి కాని నేను సిఫారసు చేయను. ముఖ్యంగా మీరు హాస్కెల్ ప్రపంచాన్ని లోతుగా పరిశోధించాలనుకుంటే, ఇది భవిష్యత్తులో మీకు భయంకరమైన సమస్యలను తెస్తుంది.

ఆర్చ్ లినక్స్ మరియు దాని తత్వశాస్త్రం గురించి ఫిర్యాదు వినడం ఖచ్చితంగా వింతగా అనిపిస్తుంది, కాని రిపోజిటరీల నుండి హాస్కేల్-ప్లాట్‌ఫాం ప్యాకేజీని తీసివేసినట్లు నాకు పూర్తి అర్ధంలేనిది, ఇది చివరి వాతావరణాన్ని తగినంతగా అభివృద్ధి చేసింది మరియు ఒకదానితో ఒకటి అనుకూలంగా ఉంటుంది; ghc మరియు cabal-install ఎందుకు నవీకరించబడ్డాయి.

మీరు క్యాబల్ ఉపయోగించి ఇతర ప్యాకేజీలను వ్యవస్థాపించాలనుకుంటే, ప్యాకేజీలను డౌన్‌లోడ్ చేయడం మంచిది పాత ghc మరియు cabal-install నుండి ఆర్చ్ రోల్‌బ్యాక్ మెషిన్.

మేము వాటిని సాధారణ ప్యాక్‌మన్ -U తో ఇన్‌స్టాల్ చేస్తాము ప్యాకెట్-మార్గం మరియు సిస్టమ్‌ను అప్‌డేట్ చేసేటప్పుడు /etc/pacman.conf ఫైల్‌లో ప్యాక్‌మాన్ వాటిని విస్మరించేలా చేస్తాము; లోపల విభాగం IgorePkg.

ఇప్పుడు మనం పాండోక్‌ను ఇన్‌స్టాల్ చేయడానికి క్యాబల్‌ను ఉపయోగించగలుగుతున్నాము మరియు అది పని చేయాలంటే, ఈ పంక్తిని మన .bashrc ఫైల్‌లో ఉంచాము:

ఎగుమతి PATH = ~ / .కాబల్ / బిన్: AT PATH

మరియు అంతే. ఏదో చాలా దూరం, కానీ మేము సమస్యలను నివారిస్తాము. మీరు ఇతర ప్యాకేజీలతో ప్రారంభించాలనుకుంటే, వాటిని స్థానికంగా ఇన్‌స్టాల్ చేయడానికి బదులుగా, మీరు ఉపయోగించవచ్చు hsenv వివిక్త వాతావరణాలను సృష్టించడానికి మరియు ఇన్‌స్టాల్ చేసే తలనొప్పిని నివారించడానికి, ఉదాహరణకు, హాకిల్.

మరియు అది భయంకరమైనదని ఒకసారి నేను మిమ్మల్ని హెచ్చరిస్తున్నాను. ఇవన్నీ ఎందుకంటే హస్కేల్ మరియు కాబల్ ఇతర భాషలు ఇప్పటికే వదిలించుకున్న డిపెండెన్సీ నరకాన్ని ఇంకా పరిష్కరించలేదు, రూబీ విత్ దాని కట్ట మరియు రత్నాలు వంటివి. ఏదేమైనా, ఈ చిన్న పరిష్కారం నేను రుణపడి ఉన్నాను ఇయాన్ రాస్ హాకిల్ సమూహం యొక్క.

ఓర్పుగా ఉండు. ఇది సుదీర్ఘమైన ఇన్‌స్టాల్, ఎందుకంటే ఇది మన కోసం కంపైల్ చేస్తుంది.

ఉపయోగం మరియు తీర్మానాలు

మీరు టెర్మినల్ తీసుకొని ఇలాంటి ఆర్డర్ పంపండి:

pandoc -o output-file.ext -i original-file.md

మార్క్డౌన్ (* .md, నేను ఉపయోగించే పొడిగింపు) ను ఏ ఇతర ఫార్మాట్ ద్వారా భర్తీ చేయవచ్చు మరియు అవుట్పుట్లో లభించే ఇతర వాటి ద్వారా.

నా కోసం, నేను ప్రతిరోజూ దీన్ని ఆచరణాత్మకంగా చేస్తున్నాను, ఇది నాకు చాలా సహాయపడింది, ముఖ్యంగా ఓపెన్‌డాక్యుమెంట్‌కు ఎగుమతి చేయడానికి.

మరియు పర్యావరణ వ్యవస్థ నమ్మశక్యం. మాస్ఫార్లేన్ హస్కేల్‌లో ఒక వికీని అభివృద్ధి చేశాడు, ఇది పాండోక్ తన పేజీలను మార్చడానికి ఉపయోగిస్తుంది, కానీ అది మరొక కథ కోసం. మార్గం ద్వారా, ఈ పోస్ట్ గర్వంగా పాండోక్‌తో వ్రాయబడింది, నేను ఇప్పటివరకు వ్రాసిన వాటిలో చాలా వరకు,


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

4 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   గాడీ అతను చెప్పాడు

    నేను మార్క్‌డౌన్ కూడా ఉపయోగిస్తాను. కేట్ మరియు గెడిట్ సింటాక్స్ను హైలైట్ చేయడానికి ప్లగిన్ను వ్యవస్థాపించవచ్చు. మల్టీమార్క్‌డౌన్ కోసం నేను ఎంచుకున్న ODT కి మార్చడానికి, ఇది చాలావరకు, ఎలా చెప్పాలో, "వచనాన్ని గౌరవిస్తుంది", తద్వారా పేరా శైలులతో ఒక పత్రానికి కాపీ చేసేటప్పుడు అది మరింత సౌకర్యవంతంగా ఉంటుంది. పాండోక్ నాకు అదే ఫలితాలను ఇవ్వలేదు, లేదా కనీసం దీన్ని ఎలా చేయాలో నాకు తెలియదు

    1.    వ్యతిరేక అతను చెప్పాడు

      –స్ట్రిక్ ఎంపికను సక్రియం చేయడం ద్వారా మీరు పాండోక్ ప్రామాణిక మార్క్‌డౌన్ మాత్రమే తీసుకోవచ్చు; అది మీ ఉద్దేశ్యం అయితే. ఏదేమైనా, దాని ప్రధాన ప్రయోజనం ఫార్మాట్ల మధ్య బహుముఖ ప్రజ్ఞ.
      దీన్ని సిఫార్సు చేయండి, వారు దీనిని ఉపయోగిస్తారని నేను చూసిన కొద్దిపాటితో, అది నాకు బాధ కలిగించలేదు.

  2.   ఎరునామోజాజ్ అతను చెప్పాడు

    నేను లాటెక్స్ నుండి రీస్ట్రక్చర్డ్ టెక్స్ట్‌కి వెళ్ళడానికి ఉపయోగించాను. అతను దీన్ని చాలా బాగా చేస్తాడు (ఎక్కువ సమయం xD)

  3.   MSX అతను చెప్పాడు

    ఆసక్తికరంగా, భాగస్వామ్యం చేసినందుకు ధన్యవాదాలు.